|
|
@@ -152,6 +152,9 @@ |
|
|
|
<li> |
|
|
|
<a href="./guidelines.html">Project Guidelines</a> |
|
|
|
</li> |
|
|
|
<li> |
|
|
|
<a href="./bylaws.html">Project Bylaws</a> |
|
|
|
</li> |
|
|
|
<li> |
|
|
|
<a href="./legal.html">Legal</a> |
|
|
|
</li> |
|
|
@@ -190,7 +193,7 @@ |
|
|
|
<p><a href="http://www.eclipse.org/aspectj/">AspectJ</a> is an |
|
|
|
aspect-oriented extension to Java. This task compiles a |
|
|
|
source tree using the AspectJ compiler -- AJC.</p> |
|
|
|
<table class="ForrestTable" cellspacing="1" cellpadding="4"> |
|
|
|
<table class="externals" cellspacing="1" cellpadding="4"> |
|
|
|
<tr> |
|
|
|
<th colspan="1" rowspan="1" |
|
|
|
valign="top" align="left"> |
|
|
@@ -238,7 +241,7 @@ |
|
|
|
</h4> |
|
|
|
<p>Actually, Anakia is more than just an Ant task, it is a an |
|
|
|
XML transformation tool based on JDOM, Velocity and Ant.</p> |
|
|
|
<table class="ForrestTable" cellspacing="1" cellpadding="4"> |
|
|
|
<table class="externals" cellspacing="1" cellpadding="4"> |
|
|
|
<tr> |
|
|
|
<th colspan="1" rowspan="1" |
|
|
|
valign="top" align="left"> |
|
|
@@ -291,7 +294,7 @@ |
|
|
|
(based on junitreport) and a hierarchical grouping system for quickly |
|
|
|
configuring large test scripts. |
|
|
|
</p> |
|
|
|
<table class="ForrestTable" cellspacing="1" cellpadding="4"> |
|
|
|
<table class="externals" cellspacing="1" cellpadding="4"> |
|
|
|
<tr> |
|
|
|
<th colspan="1" rowspan="1" |
|
|
|
valign="top" align="left"> |
|
|
@@ -344,7 +347,7 @@ |
|
|
|
humans of this boring (but important) task.</p> |
|
|
|
<p>Checkstyle can be run via an Ant task or a command line |
|
|
|
utility.</p> |
|
|
|
<table class="ForrestTable" cellspacing="1" cellpadding="4"> |
|
|
|
<table class="externals" cellspacing="1" cellpadding="4"> |
|
|
|
<tr> |
|
|
|
<th colspan="1" rowspan="1" |
|
|
|
valign="top" align="left"> |
|
|
@@ -394,7 +397,7 @@ |
|
|
|
</h4> |
|
|
|
<p>ChownTask is an Ant task to change ownership of files on |
|
|
|
Unix.</p> |
|
|
|
<table class="ForrestTable" cellspacing="1" cellpadding="4"> |
|
|
|
<table class="externals" cellspacing="1" cellpadding="4"> |
|
|
|
<tr> |
|
|
|
<th colspan="1" rowspan="1" |
|
|
|
valign="top" align="left"> |
|
|
@@ -445,7 +448,7 @@ |
|
|
|
</h4> |
|
|
|
<p>Removes unneeded imports. Formats your import |
|
|
|
sections. Flags ambiguous imports.</p> |
|
|
|
<table class="ForrestTable" cellspacing="1" cellpadding="4"> |
|
|
|
<table class="externals" cellspacing="1" cellpadding="4"> |
|
|
|
<tr> |
|
|
|
<th colspan="1" rowspan="1" |
|
|
|
valign="top" align="left"> |
|
|
@@ -495,7 +498,7 @@ |
|
|
|
seamlessly with Ant-based projects. It provides method, |
|
|
|
statement, and branch coverage analysis, and has rich |
|
|
|
reporting in XML, HTML or via a Swing GUI.</p> |
|
|
|
<table class="ForrestTable" cellspacing="1" cellpadding="4"> |
|
|
|
<table class="externals" cellspacing="1" cellpadding="4"> |
|
|
|
<tr> |
|
|
|
<th colspan="1" rowspan="1" |
|
|
|
valign="top" align="left"> |
|
|
@@ -545,7 +548,7 @@ |
|
|
|
<p><a href="http://cmsdeploy.sourceforge.net">CMSDeploy</a> is |
|
|
|
an Apache Ant Task to submit files and templates to Vignette |
|
|
|
CMS.</p> |
|
|
|
<table class="ForrestTable" cellspacing="1" cellpadding="4"> |
|
|
|
<table class="externals" cellspacing="1" cellpadding="4"> |
|
|
|
<tr> |
|
|
|
<th colspan="1" rowspan="1" |
|
|
|
valign="top" align="left"> |
|
|
@@ -598,7 +601,7 @@ |
|
|
|
for CVS-directories) for you. Only place one build.xml file in |
|
|
|
the top and call target 'setup' or |
|
|
|
'rescan'.</p> |
|
|
|
<table class="ForrestTable" cellspacing="1" cellpadding="4"> |
|
|
|
<table class="externals" cellspacing="1" cellpadding="4"> |
|
|
|
<tr> |
|
|
|
<th colspan="1" rowspan="1" |
|
|
|
valign="top" align="left"> |
|
|
@@ -650,7 +653,7 @@ |
|
|
|
the CVS repository via standard http, and downloads all the |
|
|
|
files present in it.</p> |
|
|
|
<p>It works from the command line or as an Ant task.</p> |
|
|
|
<table class="ForrestTable" cellspacing="1" cellpadding="4"> |
|
|
|
<table class="externals" cellspacing="1" cellpadding="4"> |
|
|
|
<tr> |
|
|
|
<th colspan="1" rowspan="1" |
|
|
|
valign="top" align="left"> |
|
|
@@ -699,7 +702,7 @@ |
|
|
|
</h4> |
|
|
|
<p>There are two Ant tasks for running the Doxygen |
|
|
|
documentation system.</p> |
|
|
|
<table class="ForrestTable" cellspacing="1" cellpadding="4"> |
|
|
|
<table class="externals" cellspacing="1" cellpadding="4"> |
|
|
|
<tr> |
|
|
|
<th colspan="1" rowspan="1" |
|
|
|
valign="top" align="left"> |
|
|
@@ -742,7 +745,7 @@ |
|
|
|
</tr> |
|
|
|
</table> |
|
|
|
<p>and</p> |
|
|
|
<table class="ForrestTable" cellspacing="1" cellpadding="4"> |
|
|
|
<table class="externals" cellspacing="1" cellpadding="4"> |
|
|
|
<tr> |
|
|
|
<th colspan="1" rowspan="1" |
|
|
|
valign="top" align="left"> |
|
|
@@ -797,7 +800,7 @@ |
|
|
|
classes to pull data from any data sources (XML file, |
|
|
|
database, etc.) and embed the data into the generated |
|
|
|
files.</p> |
|
|
|
<table class="ForrestTable" cellspacing="1" cellpadding="4"> |
|
|
|
<table class="externals" cellspacing="1" cellpadding="4"> |
|
|
|
<tr> |
|
|
|
<th colspan="1" rowspan="1" |
|
|
|
valign="top" align="left"> |
|
|
@@ -834,7 +837,7 @@ |
|
|
|
GenJar |
|
|
|
</h4> |
|
|
|
<p>Builds a JAR file based on class dependencies rather than simply the contents of a directory</p> |
|
|
|
<table class="ForrestTable" cellspacing="1" cellpadding="4"> |
|
|
|
<table class="externals" cellspacing="1" cellpadding="4"> |
|
|
|
<tr> |
|
|
|
<th colspan="1" rowspan="1" |
|
|
|
valign="top" align="left"> |
|
|
@@ -887,7 +890,7 @@ |
|
|
|
read the dependency list from a Maven project file, a |
|
|
|
maven-like dependency file, or directly from the build.xml |
|
|
|
file.</p> |
|
|
|
<table class="ForrestTable" cellspacing="1" cellpadding="4"> |
|
|
|
<table class="externals" cellspacing="1" cellpadding="4"> |
|
|
|
<tr> |
|
|
|
<th colspan="1" rowspan="1" |
|
|
|
valign="top" align="left"> |
|
|
@@ -939,7 +942,7 @@ |
|
|
|
statistics. It does not require any advanced VM setup to generate |
|
|
|
coverage numbers. |
|
|
|
</p> |
|
|
|
<table class="ForrestTable" cellspacing="1" cellpadding="4"> |
|
|
|
<table class="externals" cellspacing="1" cellpadding="4"> |
|
|
|
<tr> |
|
|
|
<th colspan="1" rowspan="1" |
|
|
|
valign="top" align="left"> |
|
|
@@ -998,7 +1001,7 @@ |
|
|
|
keeps the dependencies in intermediate files. This task does |
|
|
|
not launch the javac compiler as well, that is, its output are |
|
|
|
Java files and not the final bytecode.</p> |
|
|
|
<table class="ForrestTable" cellspacing="1" cellpadding="4"> |
|
|
|
<table class="externals" cellspacing="1" cellpadding="4"> |
|
|
|
<tr> |
|
|
|
<th colspan="1" rowspan="1" |
|
|
|
valign="top" align="left"> |
|
|
@@ -1045,7 +1048,7 @@ |
|
|
|
Importscrubber |
|
|
|
</h4> |
|
|
|
<p>Removes unnecessary import statements from a Java source code file.</p> |
|
|
|
<table class="ForrestTable" cellspacing="1" cellpadding="4"> |
|
|
|
<table class="externals" cellspacing="1" cellpadding="4"> |
|
|
|
<tr> |
|
|
|
<th colspan="1" rowspan="1" |
|
|
|
valign="top" align="left"> |
|
|
@@ -1094,7 +1097,7 @@ |
|
|
|
<p>Task allowing to run a dialog within a build used to setup |
|
|
|
some properties. This way you can fill a property with the |
|
|
|
input of a user.</p> |
|
|
|
<table class="ForrestTable" cellspacing="1" cellpadding="4"> |
|
|
|
<table class="externals" cellspacing="1" cellpadding="4"> |
|
|
|
<tr> |
|
|
|
<th colspan="1" rowspan="1" |
|
|
|
valign="top" align="left"> |
|
|
@@ -1143,7 +1146,7 @@ |
|
|
|
<p>Checks whether a given directory structure conforms to |
|
|
|
certain rules that are defined via nested elements of the |
|
|
|
task.</p> |
|
|
|
<table class="ForrestTable" cellspacing="1" cellpadding="4"> |
|
|
|
<table class="externals" cellspacing="1" cellpadding="4"> |
|
|
|
<tr> |
|
|
|
<th colspan="1" rowspan="1" |
|
|
|
valign="top" align="left"> |
|
|
@@ -1192,7 +1195,7 @@ |
|
|
|
<p>There are four different sets of tasks to help build <a href="http://java.sun.com/j2me/">Java 2 Platform, Micro |
|
|
|
Edition</a> (J2ME) applications.</p> |
|
|
|
<p>This set supports CLDC and the K Virtual Machine (KVM):</p> |
|
|
|
<table class="ForrestTable" cellspacing="1" cellpadding="4"> |
|
|
|
<table class="externals" cellspacing="1" cellpadding="4"> |
|
|
|
<tr> |
|
|
|
<th colspan="1" rowspan="1" |
|
|
|
valign="top" align="left"> |
|
|
@@ -1236,7 +1239,7 @@ |
|
|
|
</table> |
|
|
|
<p>And this set works with the J2ME Wireless Toolkit and MIDP |
|
|
|
for PalmOS:</p> |
|
|
|
<table class="ForrestTable" cellspacing="1" cellpadding="4"> |
|
|
|
<table class="externals" cellspacing="1" cellpadding="4"> |
|
|
|
<tr> |
|
|
|
<th colspan="1" rowspan="1" |
|
|
|
valign="top" align="left"> |
|
|
@@ -1289,7 +1292,7 @@ |
|
|
|
Over-the-Air (OTA) provisioning. A small preprocessor allows |
|
|
|
to generate different variants of a MIDlet from a single |
|
|
|
source.</p> |
|
|
|
<table class="ForrestTable" cellspacing="1" cellpadding="4"> |
|
|
|
<table class="externals" cellspacing="1" cellpadding="4"> |
|
|
|
<tr> |
|
|
|
<th colspan="1" rowspan="1" |
|
|
|
valign="top" align="left"> |
|
|
@@ -1338,7 +1341,7 @@ |
|
|
|
produced. This task has been used and tested extensively with |
|
|
|
Sun's Wireless Toolkit and also the Nokia SDK and |
|
|
|
emulators.</p> |
|
|
|
<table class="ForrestTable" cellspacing="1" cellpadding="4"> |
|
|
|
<table class="externals" cellspacing="1" cellpadding="4"> |
|
|
|
<tr> |
|
|
|
<th colspan="1" rowspan="1" |
|
|
|
valign="top" align="left"> |
|
|
@@ -1388,7 +1391,7 @@ |
|
|
|
<p>Jacson is a configurable and plugable tool (much like Ant |
|
|
|
itself) to create filters for text (line based) files without |
|
|
|
programming.</p> |
|
|
|
<table class="ForrestTable" cellspacing="1" cellpadding="4"> |
|
|
|
<table class="externals" cellspacing="1" cellpadding="4"> |
|
|
|
<tr> |
|
|
|
<th colspan="1" rowspan="1" |
|
|
|
valign="top" align="left"> |
|
|
@@ -1437,7 +1440,7 @@ |
|
|
|
</h4> |
|
|
|
<p>An Ant Plug-in for the Java Source Code Formatter |
|
|
|
Jalopy.</p> |
|
|
|
<table class="ForrestTable" cellspacing="1" cellpadding="4"> |
|
|
|
<table class="externals" cellspacing="1" cellpadding="4"> |
|
|
|
<tr> |
|
|
|
<th colspan="1" rowspan="1" |
|
|
|
valign="top" align="left"> |
|
|
@@ -1510,7 +1513,7 @@ |
|
|
|
<li>Simple, general, recursive, digraph-driven string |
|
|
|
syntax. Digraph characters are user-selectable.</li> |
|
|
|
</ul> |
|
|
|
<table class="ForrestTable" cellspacing="1" cellpadding="4"> |
|
|
|
<table class="externals" cellspacing="1" cellpadding="4"> |
|
|
|
<tr> |
|
|
|
<th colspan="1" rowspan="1" |
|
|
|
valign="top" align="left"> |
|
|
@@ -1563,7 +1566,7 @@ |
|
|
|
<p>Java2Html library for converting java source files |
|
|
|
or snipplets to syntax highlighted html, rtf, tex and |
|
|
|
others.</p> |
|
|
|
<table class="ForrestTable" cellspacing="1" cellpadding="4"> |
|
|
|
<table class="externals" cellspacing="1" cellpadding="4"> |
|
|
|
<tr> |
|
|
|
<th colspan="1" rowspan="1" |
|
|
|
valign="top" align="left"> |
|
|
@@ -1608,7 +1611,7 @@ |
|
|
|
<p>Java2HTML is a simple-to-use tool which converts a bunch of |
|
|
|
Java Source Code into a colourized and browsable HTML |
|
|
|
representation.</p> |
|
|
|
<table class="ForrestTable" cellspacing="1" cellpadding="4"> |
|
|
|
<table class="externals" cellspacing="1" cellpadding="4"> |
|
|
|
<tr> |
|
|
|
<th colspan="1" rowspan="1" |
|
|
|
valign="top" align="left"> |
|
|
@@ -1658,7 +1661,7 @@ |
|
|
|
dependencies. Functionality is equivalent to that of standard |
|
|
|
Javac and Depend tasks combined, with improved dependency |
|
|
|
checking.</p> |
|
|
|
<table class="ForrestTable" cellspacing="1" cellpadding="4"> |
|
|
|
<table class="externals" cellspacing="1" cellpadding="4"> |
|
|
|
<tr> |
|
|
|
<th colspan="1" rowspan="1" |
|
|
|
valign="top" align="left"> |
|
|
@@ -1706,7 +1709,7 @@ |
|
|
|
</h4> |
|
|
|
<p>Ant tasks that generate record classes for VisualAge for |
|
|
|
Java from Cobol copy books.</p> |
|
|
|
<table class="ForrestTable" cellspacing="1" cellpadding="4"> |
|
|
|
<table class="externals" cellspacing="1" cellpadding="4"> |
|
|
|
<tr> |
|
|
|
<th colspan="1" rowspan="1" |
|
|
|
valign="top" align="left"> |
|
|
@@ -1756,7 +1759,7 @@ |
|
|
|
the generation of some code metrics. It is a command line tool |
|
|
|
with an Ant task to scan whole package trees. The result can |
|
|
|
viewed in an JavaDoc style web page.</p> |
|
|
|
<table class="ForrestTable" cellspacing="1" cellpadding="4"> |
|
|
|
<table class="externals" cellspacing="1" cellpadding="4"> |
|
|
|
<tr> |
|
|
|
<th colspan="1" rowspan="1" |
|
|
|
valign="top" align="left"> |
|
|
@@ -1804,7 +1807,7 @@ |
|
|
|
</h4> |
|
|
|
<p>JFlex is a lexical analyzer generator (also known as |
|
|
|
scanner generator) for Java, written in Java.</p> |
|
|
|
<table class="ForrestTable" cellspacing="1" cellpadding="4"> |
|
|
|
<table class="externals" cellspacing="1" cellpadding="4"> |
|
|
|
<tr> |
|
|
|
<th colspan="1" rowspan="1" |
|
|
|
valign="top" align="left"> |
|
|
@@ -1854,7 +1857,7 @@ |
|
|
|
The Jing task for Ant allows you to efficiently validate |
|
|
|
multiple files against multiple RELAX NG patterns and integrate |
|
|
|
RELAX NG validation with other XML processing.</p> |
|
|
|
<table class="ForrestTable" cellspacing="1" cellpadding="4"> |
|
|
|
<table class="externals" cellspacing="1" cellpadding="4"> |
|
|
|
<tr> |
|
|
|
<th colspan="1" rowspan="1" |
|
|
|
valign="top" align="left"> |
|
|
@@ -1898,7 +1901,7 @@ |
|
|
|
project's scheduled build process.</p> |
|
|
|
<p>It works from the command line or using several provided |
|
|
|
Ant tasks.</p> |
|
|
|
<table class="ForrestTable" cellspacing="1" cellpadding="4"> |
|
|
|
<table class="externals" cellspacing="1" cellpadding="4"> |
|
|
|
<tr> |
|
|
|
<th colspan="1" rowspan="1" |
|
|
|
valign="top" align="left"> |
|
|
@@ -1953,7 +1956,7 @@ |
|
|
|
<p>JMX4Ant provides tasks for integration with JMX (Java Management |
|
|
|
Extensions). It provides tasks for getting and setting attributes |
|
|
|
of MBeans, invoking their methods and much more.</p> |
|
|
|
<table class="ForrestTable" cellspacing="1" cellpadding="4"> |
|
|
|
<table class="externals" cellspacing="1" cellpadding="4"> |
|
|
|
<tr> |
|
|
|
<th colspan="1" rowspan="1" |
|
|
|
valign="top" align="left"> |
|
|
@@ -2020,7 +2023,7 @@ |
|
|
|
invoked either from Ant or from the |
|
|
|
GUI. Includes a comprehensive printable PDF User |
|
|
|
Guide and plenty of examples.</p> |
|
|
|
<table class="ForrestTable" cellspacing="1" cellpadding="4"> |
|
|
|
<table class="externals" cellspacing="1" cellpadding="4"> |
|
|
|
<tr> |
|
|
|
<th colspan="1" rowspan="1" |
|
|
|
valign="top" align="left"> |
|
|
@@ -2072,7 +2075,7 @@ |
|
|
|
docs/ant/jrun.html.</p> |
|
|
|
<p>Note that the service pack must be installed on top of an |
|
|
|
existing JRun 4 installation.</p> |
|
|
|
<table class="ForrestTable" cellspacing="1" cellpadding="4"> |
|
|
|
<table class="externals" cellspacing="1" cellpadding="4"> |
|
|
|
<tr> |
|
|
|
<th colspan="1" rowspan="1" |
|
|
|
valign="top" align="left"> |
|
|
@@ -2126,7 +2129,7 @@ |
|
|
|
project in an XML rules file. Macker doesn't presume |
|
|
|
anything about your architecture -- you write the |
|
|
|
rules, and Macker keeps you honest about them.</p> |
|
|
|
<table class="ForrestTable" cellspacing="1" cellpadding="4"> |
|
|
|
<table class="externals" cellspacing="1" cellpadding="4"> |
|
|
|
<tr> |
|
|
|
<th colspan="1" rowspan="1" |
|
|
|
valign="top" align="left"> |
|
|
@@ -2174,7 +2177,7 @@ |
|
|
|
</h4> |
|
|
|
<p>pack is a task to build the smallest possible JAR to link |
|
|
|
and run one or more classes.</p> |
|
|
|
<table class="ForrestTable" cellspacing="1" cellpadding="4"> |
|
|
|
<table class="externals" cellspacing="1" cellpadding="4"> |
|
|
|
<tr> |
|
|
|
<th colspan="1" rowspan="1" |
|
|
|
valign="top" align="left"> |
|
|
@@ -2222,7 +2225,7 @@ |
|
|
|
</h4> |
|
|
|
<p>PMD checks Java source code for unused variables, |
|
|
|
unnecessary object creation, etc</p> |
|
|
|
<table class="ForrestTable" cellspacing="1" cellpadding="4"> |
|
|
|
<table class="externals" cellspacing="1" cellpadding="4"> |
|
|
|
<tr> |
|
|
|
<th colspan="1" rowspan="1" |
|
|
|
valign="top" align="left"> |
|
|
@@ -2272,7 +2275,7 @@ |
|
|
|
For example: if you have generated files (logs, .ear, .war, .jar |
|
|
|
etc) accumulating in a directory, the purge task will allow you |
|
|
|
to delete the older files, keeping just the most recent ones.</p> |
|
|
|
<table class="ForrestTable" cellspacing="1" cellpadding="4"> |
|
|
|
<table class="externals" cellspacing="1" cellpadding="4"> |
|
|
|
<tr> |
|
|
|
<th colspan="1" rowspan="1" |
|
|
|
valign="top" align="left"> |
|
|
@@ -2322,7 +2325,7 @@ |
|
|
|
Ant. This project adds Tasks and FilterReaders to get, to |
|
|
|
insert and to modify the serialVersionUID in the source code |
|
|
|
of a serializable class.</p> |
|
|
|
<table class="ForrestTable" cellspacing="1" cellpadding="4"> |
|
|
|
<table class="externals" cellspacing="1" cellpadding="4"> |
|
|
|
<tr> |
|
|
|
<th colspan="1" rowspan="1" |
|
|
|
valign="top" align="left"> |
|
|
@@ -2371,7 +2374,7 @@ |
|
|
|
<p>Powerful analysis of dependencies between Java classes. |
|
|
|
Only affected classes will be recompiled and it can be used |
|
|
|
with any bytecode compiler.</p> |
|
|
|
<table class="ForrestTable" cellspacing="1" cellpadding="4"> |
|
|
|
<table class="externals" cellspacing="1" cellpadding="4"> |
|
|
|
<tr> |
|
|
|
<th colspan="1" rowspan="1" |
|
|
|
valign="top" align="left"> |
|
|
@@ -2420,7 +2423,7 @@ |
|
|
|
<p>A text-to-speech task and build listener, which produce |
|
|
|
voice output either to speakers or .wav file (the task |
|
|
|
only).</p> |
|
|
|
<table class="ForrestTable" cellspacing="1" cellpadding="4"> |
|
|
|
<table class="externals" cellspacing="1" cellpadding="4"> |
|
|
|
<tr> |
|
|
|
<th colspan="1" rowspan="1" |
|
|
|
valign="top" align="left"> |
|
|
@@ -2482,7 +2485,7 @@ |
|
|
|
<li>use any custom XMLReader or XMLFilter class to handle new file |
|
|
|
formats and transformation techniques.</li> |
|
|
|
</ul> |
|
|
|
<table class="ForrestTable" cellspacing="1" cellpadding="4"> |
|
|
|
<table class="externals" cellspacing="1" cellpadding="4"> |
|
|
|
<tr> |
|
|
|
<th colspan="1" rowspan="1" |
|
|
|
valign="top" align="left"> |
|
|
@@ -2534,7 +2537,7 @@ |
|
|
|
for elements are specified using cascading style sheets. The |
|
|
|
output can be templated for easy integration with a site's |
|
|
|
look and feel.</p> |
|
|
|
<table class="ForrestTable" cellspacing="1" cellpadding="4"> |
|
|
|
<table class="externals" cellspacing="1" cellpadding="4"> |
|
|
|
<tr> |
|
|
|
<th colspan="1" rowspan="1" |
|
|
|
valign="top" align="left"> |
|
|
@@ -2585,7 +2588,7 @@ |
|
|
|
declarations. Tim is capable of removing unused imports, |
|
|
|
expanding or collapsing imports and even organising them into |
|
|
|
pre-determined groups.</p> |
|
|
|
<table class="ForrestTable" cellspacing="1" cellpadding="4"> |
|
|
|
<table class="externals" cellspacing="1" cellpadding="4"> |
|
|
|
<tr> |
|
|
|
<th colspan="1" rowspan="1" |
|
|
|
valign="top" align="left"> |
|
|
@@ -2633,7 +2636,7 @@ |
|
|
|
</h4> |
|
|
|
<p>TiniAnt is an Ant task to support building applications for |
|
|
|
the <a href="http://www.ibutton.com/TINI/">TINI</a>.</p> |
|
|
|
<table class="ForrestTable" cellspacing="1" cellpadding="4"> |
|
|
|
<table class="externals" cellspacing="1" cellpadding="4"> |
|
|
|
<tr> |
|
|
|
<th colspan="1" rowspan="1" |
|
|
|
valign="top" align="left"> |
|
|
@@ -2685,7 +2688,7 @@ |
|
|
|
single-click launching using Java Web Start or into single |
|
|
|
Java Archive installers that serve up their content through a |
|
|
|
built-in, multi-threaded, ultra light-weight web server.</p> |
|
|
|
<table class="ForrestTable" cellspacing="1" cellpadding="4"> |
|
|
|
<table class="externals" cellspacing="1" cellpadding="4"> |
|
|
|
<tr> |
|
|
|
<th colspan="1" rowspan="1" |
|
|
|
valign="top" align="left"> |
|
|
@@ -2732,7 +2735,7 @@ |
|
|
|
Version_Tool |
|
|
|
</h4> |
|
|
|
<p>A versioning tool for Ant.</p> |
|
|
|
<table class="ForrestTable" cellspacing="1" cellpadding="4"> |
|
|
|
<table class="externals" cellspacing="1" cellpadding="4"> |
|
|
|
<tr> |
|
|
|
<th colspan="1" rowspan="1" |
|
|
|
valign="top" align="left"> |
|
|
@@ -2783,7 +2786,7 @@ |
|
|
|
provided as a filter for use with tasks that supports filter |
|
|
|
chains. Also included are replacement tasks for <copy> and |
|
|
|
<javac> that integrate support for preprocessing.</p> |
|
|
|
<table class="ForrestTable" cellspacing="1" cellpadding="4"> |
|
|
|
<table class="externals" cellspacing="1" cellpadding="4"> |
|
|
|
<tr> |
|
|
|
<th colspan="1" rowspan="1" |
|
|
|
valign="top" align="left"> |
|
|
@@ -2836,7 +2839,7 @@ |
|
|
|
and makes complex project structures more flexible compared to |
|
|
|
traditional Makefile-based approach. |
|
|
|
</p> |
|
|
|
<table class="ForrestTable" cellspacing="1" cellpadding="4"> |
|
|
|
<table class="externals" cellspacing="1" cellpadding="4"> |
|
|
|
<tr> |
|
|
|
<th colspan="1" rowspan="1" |
|
|
|
valign="top" align="left"> |
|
|
@@ -2888,7 +2891,7 @@ |
|
|
|
descriptors). Templates and matching tasks are provided to generate |
|
|
|
EJB and web application deployment descriptors. |
|
|
|
</p> |
|
|
|
<table class="ForrestTable" cellspacing="1" cellpadding="4"> |
|
|
|
<table class="externals" cellspacing="1" cellpadding="4"> |
|
|
|
<tr> |
|
|
|
<th colspan="1" rowspan="1" |
|
|
|
valign="top" align="left"> |
|
|
@@ -2928,7 +2931,7 @@ |
|
|
|
a W3C standardized vocabulary for including arbitrary text or XML |
|
|
|
documents in other XML documents. This task perfomes the inclusion |
|
|
|
using an existing XInclude implementation</p> |
|
|
|
<table class="ForrestTable" cellspacing="1" cellpadding="4"> |
|
|
|
<table class="externals" cellspacing="1" cellpadding="4"> |
|
|
|
<tr> |
|
|
|
<th colspan="1" rowspan="1" |
|
|
|
valign="top" align="left"> |
|
|
@@ -2982,7 +2985,7 @@ |
|
|
|
want to allow XML insertion and removal, or attribute |
|
|
|
changes. The emphasis is on providing the simplest means to |
|
|
|
perform common XML replacements</p> |
|
|
|
<table class="ForrestTable" cellspacing="1" cellpadding="4"> |
|
|
|
<table class="externals" cellspacing="1" cellpadding="4"> |
|
|
|
<tr> |
|
|
|
<th colspan="1" rowspan="1" |
|
|
|
valign="top" align="left"> |
|
|
@@ -3036,7 +3039,7 @@ |
|
|
|
should be left unobfuscated. Additionally it can be used to |
|
|
|
produce patches for obfuscated applications that have already |
|
|
|
been deployed.</p> |
|
|
|
<table class="ForrestTable" cellspacing="1" cellpadding="4"> |
|
|
|
<table class="externals" cellspacing="1" cellpadding="4"> |
|
|
|
<tr> |
|
|
|
<th colspan="1" rowspan="1" |
|
|
|
valign="top" align="left"> |
|
|
@@ -3090,7 +3093,7 @@ |
|
|
|
normal <code><javac></code> task plus Sun's early-access |
|
|
|
compiler to compile Generics-enabled Java code. (This is only |
|
|
|
necessary until JDK1.5 is released.)</p> |
|
|
|
<table class="ForrestTable" cellspacing="1" cellpadding="4"> |
|
|
|
<table class="externals" cellspacing="1" cellpadding="4"> |
|
|
|
<tr> |
|
|
|
<th colspan="1" rowspan="1" |
|
|
|
valign="top" align="left"> |
|
|
@@ -3140,7 +3143,7 @@ |
|
|
|
lightweight replacement for the original java.rmi packages and |
|
|
|
is suitable especially for applets. Ant 1.4+ |
|
|
|
<code><rmic></code> adapter included.</p> |
|
|
|
<table class="ForrestTable" cellspacing="1" cellpadding="4"> |
|
|
|
<table class="externals" cellspacing="1" cellpadding="4"> |
|
|
|
<tr> |
|
|
|
<th colspan="1" rowspan="1" |
|
|
|
valign="top" align="left"> |
|
|
@@ -3191,7 +3194,7 @@ |
|
|
|
AntFarm |
|
|
|
</h4> |
|
|
|
<p>A plugin that integrates Ant into the jEdit editor.</p> |
|
|
|
<table class="ForrestTable" cellspacing="1" cellpadding="4"> |
|
|
|
<table class="externals" cellspacing="1" cellpadding="4"> |
|
|
|
<tr> |
|
|
|
<th colspan="1" rowspan="1" |
|
|
|
valign="top" align="left"> |
|
|
@@ -3238,7 +3241,7 @@ |
|
|
|
AntMan |
|
|
|
</h4> |
|
|
|
<p>An AddIn that integrates Ant with the JDeveloper IDE</p> |
|
|
|
<table class="ForrestTable" cellspacing="1" cellpadding="4"> |
|
|
|
<table class="externals" cellspacing="1" cellpadding="4"> |
|
|
|
<tr> |
|
|
|
<th colspan="1" rowspan="1" |
|
|
|
valign="top" align="left"> |
|
|
@@ -3285,7 +3288,7 @@ |
|
|
|
AntRunner |
|
|
|
</h4> |
|
|
|
<p>An OpenTool that integrates Ant into the JBuilder IDE.</p> |
|
|
|
<table class="ForrestTable" cellspacing="1" cellpadding="4"> |
|
|
|
<table class="externals" cellspacing="1" cellpadding="4"> |
|
|
|
<tr> |
|
|
|
<th colspan="1" rowspan="1" |
|
|
|
valign="top" align="left"> |
|
|
@@ -3332,7 +3335,7 @@ |
|
|
|
AntWork |
|
|
|
</h4> |
|
|
|
<p>A plugin that integrates Ant into the Jext editor.</p> |
|
|
|
<table class="ForrestTable" cellspacing="1" cellpadding="4"> |
|
|
|
<table class="externals" cellspacing="1" cellpadding="4"> |
|
|
|
<tr> |
|
|
|
<th colspan="1" rowspan="1" |
|
|
|
valign="top" align="left"> |
|
|
@@ -3379,7 +3382,7 @@ |
|
|
|
Eclipse |
|
|
|
</h4> |
|
|
|
<p>Eclipse is a universal tool platform with Ant integration.</p> |
|
|
|
<table class="ForrestTable" cellspacing="1" cellpadding="4"> |
|
|
|
<table class="externals" cellspacing="1" cellpadding="4"> |
|
|
|
<tr> |
|
|
|
<th colspan="1" rowspan="1" |
|
|
|
valign="top" align="left"> |
|
|
@@ -3427,7 +3430,7 @@ |
|
|
|
</h4> |
|
|
|
<p>Java IDE with support for Ant. Gel is a native Microsoft |
|
|
|
Windows software.</p> |
|
|
|
<table class="ForrestTable" cellspacing="1" cellpadding="4"> |
|
|
|
<table class="externals" cellspacing="1" cellpadding="4"> |
|
|
|
<tr> |
|
|
|
<th colspan="1" rowspan="1" |
|
|
|
valign="top" align="left"> |
|
|
@@ -3481,7 +3484,7 @@ |
|
|
|
of task attributes, and an animated display of task |
|
|
|
execution. |
|
|
|
</p> |
|
|
|
<table class="ForrestTable" cellspacing="1" cellpadding="4"> |
|
|
|
<table class="externals" cellspacing="1" cellpadding="4"> |
|
|
|
<tr> |
|
|
|
<th colspan="1" rowspan="1" |
|
|
|
valign="top" align="left"> |
|
|
@@ -3519,7 +3522,7 @@ |
|
|
|
IntelliJ IDEA 2.0 |
|
|
|
</h4> |
|
|
|
<p>Java IDE with refactoring support and Ant integration.</p> |
|
|
|
<table class="ForrestTable" cellspacing="1" cellpadding="4"> |
|
|
|
<table class="externals" cellspacing="1" cellpadding="4"> |
|
|
|
<tr> |
|
|
|
<th colspan="1" rowspan="1" |
|
|
|
valign="top" align="left"> |
|
|
@@ -3569,7 +3572,7 @@ |
|
|
|
come with built-in Ant support. JBuilder 8 Personal and SE |
|
|
|
don't support Ant directly, but <a href="#AntRunner">an |
|
|
|
OpenTool</a> is available for them.</p> |
|
|
|
<table class="ForrestTable" cellspacing="1" cellpadding="4"> |
|
|
|
<table class="externals" cellspacing="1" cellpadding="4"> |
|
|
|
<tr> |
|
|
|
<th colspan="1" rowspan="1" |
|
|
|
valign="top" align="left"> |
|
|
@@ -3618,7 +3621,7 @@ |
|
|
|
<p>The Java Development Environment for Emacs (JDEE) supports |
|
|
|
Apache Ant as one of three built-in ways to build your |
|
|
|
applications.</p> |
|
|
|
<table class="ForrestTable" cellspacing="1" cellpadding="4"> |
|
|
|
<table class="externals" cellspacing="1" cellpadding="4"> |
|
|
|
<tr> |
|
|
|
<th colspan="1" rowspan="1" |
|
|
|
valign="top" align="left"> |
|
|
@@ -3665,7 +3668,7 @@ |
|
|
|
NetBeans / Sun ONE Studio |
|
|
|
</h4> |
|
|
|
<p>A module that integrates Ant into the NetBeans or Sun ONE Studio (formerly Forte for Java) IDEs.</p> |
|
|
|
<table class="ForrestTable" cellspacing="1" cellpadding="4"> |
|
|
|
<table class="externals" cellspacing="1" cellpadding="4"> |
|
|
|
<tr> |
|
|
|
<th colspan="1" rowspan="1" |
|
|
|
valign="top" align="left"> |
|
|
@@ -3712,7 +3715,7 @@ |
|
|
|
Oracle9i JDeveloper |
|
|
|
</h4> |
|
|
|
<p>Java IDE with support for Ant.</p> |
|
|
|
<table class="ForrestTable" cellspacing="1" cellpadding="4"> |
|
|
|
<table class="externals" cellspacing="1" cellpadding="4"> |
|
|
|
<tr> |
|
|
|
<th colspan="1" rowspan="1" |
|
|
|
valign="top" align="left"> |
|
|
@@ -3759,7 +3762,7 @@ |
|
|
|
WebSphere Studio Application Developer |
|
|
|
</h4> |
|
|
|
<p>WSAD features Ant integrate by virtue of being built on the Eclipse tools platform.</p> |
|
|
|
<table class="ForrestTable" cellspacing="1" cellpadding="4"> |
|
|
|
<table class="externals" cellspacing="1" cellpadding="4"> |
|
|
|
<tr> |
|
|
|
<th colspan="1" rowspan="1" |
|
|
|
valign="top" align="left"> |
|
|
|