-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathindex.html
101 lines (85 loc) · 5.19 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
<html>
<head>
<style type="text/css">
/* <![CDATA[ */
@import "http://www.tigris.org/branding/css/tigris.css";
@import "http://www.tigris.org/branding/css/inst.css";
/* ]]> */
</style>
<link rel="stylesheet" type="text/css" href="http://www.tigris.org/branding/css/print.css" media="print" />
<script src="http://www.tigris.org/branding/scripts/tigris.js" type="text/javascript">
</script>
<title>Project Overview</title>
</head>
<body>
<p>
<style>
<!--
.logoBackground { background: url(images/antelope.jpg) no-repeat}
.logoH1 {
color: black;
font-family: verdana, tahoma, geneva, sans-serif;
font-size: 36px;
}
-->
</style>
<table width="100%" height="75">
<tr>
<td class="logoBackground">
<h1 class="logoH1">Antelope</h1>
</td>
</tr>
</table>
Antelope is a graphical user interface for running <a href="http://ant.apache.org" target="_blank">Ant</a>. Antelope is a mature application that is in wide use as a front end to Apache Ant. Antelope provides a set of buttons, one per target, which makes it easy to start a specific Ant operation. Basically, an Ant build file is opened with Antelope and the targets defined in the build file can be executed by clicking a button. Antelope is much more than a thin wrapper around Ant, however.
</p>
<p>
Antelope can run in two different environments. It can run as a stand-alone GUI application and as a plugin to jEdit (<a href="http://www.jedit.org" target="_blank">www.jedit.org</a>), an excellent open source editor for programmers.
</p>
<p>
As a stand-alone application, Antelope provides the ability to create and edit Ant build files, the ability to run build file targets, and can trace target and task execution in a quasi-debug mode. Output from the build process can be captured to a file and/or to screen and performance statistics can be gathered to guide optimization efforts. Several very useful tasks to extend Ant are included.
</p>
<p>
As a jEdit plugin, Antelope expands the features of the stand-alone application to nicely integrate with the text editor and with the Console and ErrorList plugins. Antelope has an open API that allows other plugins to utilize Antelope's capabilities.
</p>
<p>
In either mode, Antelope provides property and reference inspection and the ability to set properties that would be passed as parameters to Ant on the command line.
</p>
<p>
The Antelope Project also provides a set of additional tasks that provide functionality not found in the standard tasks distributed with Ant. Work is underway to merge the Antelope tasks with the <a href="http://ant-contrib.sourceforge.net" target="_blank">AntContrib project</a>.
</p>
<h3>Documentation</h3>
<p>
The full <a href="nonav/docs/manual/index.html">Antelope user manual</a> is here.
</p>
<h3>Antelope Features</h3>
<ul>
<li>Stand-alone application or tight integration with jEdit.</li>
<li>Compatible with Ant 1.5, 1.6, and 1.7, including full support for XML entity includes and the <import> task.</li>
<li>Run single or multiple targets with one click.<li>
<li>Build progress indicator shows both the progress of the build and the currently executing target.</li>
<li>Edit mode uses JTree for rapid location of targets and tasks, click on a target in the tree and have the editor automatically scroll to that point in the build file. Works on any XML file, not just build files.</li>
<li>Web-browser-like "back" and "forward" buttons in Edit mode make moving around in the build file easy.
<li>Ability to set user defined properties via a graphical interface.</li>
<li>Full access to properties and references.</li>
<li>"Trace" mode provides the ability to run a build without actually doing anything, making it possible to check property values and execution flow prior to running a live build.</li>
<li>Adjustable message level and build progress verbosity for build output, plus the ability to save build output to a file.</li>
<li>Show or hide targets based on several popular target naming schemes.</li>
<li>All settings are stored per build file.</li>
<li>Built-in GUI support for the <input> task.</li>
<li>Special performance listener provides performance profiling to help pinpoint bottlenecks in the build process.</li>
<li>While not intended to be a full-featured text editor, Antelope is a very usable XML file editor. It provides several features found in more advanced editors such as font control and syntax highlighting.</li>
</ul>
<h3>Related resources</h3>
<ul>
<li><a href="http://ant.apache.org" target="_blank">Apache Ant</a> is a Java-based build tool. In theory, it is kind of like Make, but without Make's wrinkles. It has become the standard application for building Java applications.</li>
<li><a href="http://www.jedit.org" target="_blank">jEdit</a> is a mature and well-designed programmer's text editor that has been in development for over 5 years.</li>
<li>The <a href="http://ant-contrib.sourceforge.net" target="_blank">Ant-Contrib project</a> is a collection of tasks (and at one point maybe types and other tools) for Apache Ant. Some of the Antelope tasks are now part of that project.</li>
</ul>
<script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
</script>
<script type="text/javascript">
_uacct = "UA-2119747-1";
urchinTracker();
</script>
</body>
</html>