|
- <?xml version="1.0"?>
- <document>
-
- <properties>
- <author email="bodewig@apache.org">Stefan Bodewig</author>
- <title>External Tools and Tasks</title>
- </properties>
-
- <body>
-
- <section name="External Tools and Tasks">
-
- <p>This page lists external resources for Ant: tasks, IDE
- integration tools, loggers, you name it. If you've written
- something that should be included, please post all relevant
- information to one of the mailing lists.</p>
-
- <p>Nothing listed here is directly supported by the Ant
- developers, if you encounter any problems with them, please use
- the contact information.</p>
-
- </section>
-
- <section name="Tasks">
- <subsection name="AJC">
-
- <p><a href="http://aspectj.org">AspectJ</a> is an
- aspect-oriented extension to Java. This task compiles a
- source tree using the AspectJ compiler -- AJC.</p>
-
- <table>
- <tr>
- <th>Compatibility:</th>
- <td>Ant 1.3</td>
- </tr>
- <tr>
- <th>URL:</th>
- <td><a href="http://aspectj.org/dl">http://aspectj.org/dl</a></td>
- </tr>
- <tr>
- <th>Contact:</th>
- <td><a href="mailto:support@aspectj.org">support@aspectj.org</a></td>
- </tr>
- <tr>
- <th>License:</th>
- <td>Apache Software License</td>
- </tr>
- </table>
- </subsection>
-
- <subsection name="Anakia">
-
- <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>
- <tr>
- <th>Compatibility:</th>
- <td>Ant 1.2 and 1.3</td>
- </tr>
- <tr>
- <th>URL:</th>
- <td><a href="http://jakarta.apache.org/velocity/anakia.html">http://jakarta.apache.org/velocity/anakia.html</a></td>
- </tr>
- <tr>
- <th>Contact:</th>
- <td><a href="http://jakarta.apache.org/site/mail2.html">Velocity mailing lists</a></td>
- </tr>
- <tr>
- <th>License:</th>
- <td>Apache Software License</td>
- </tr>
- </table>
- </subsection>
-
- <subsection name="Configure">
-
- <p>Recursive build support (call ant on every package level,
- and only build files in that package or in that package and
- everything below) with seperation of source and output.</p>
-
- <p>The task generates build files in any subdirectory (except
- for CVS-directories) for you. Only place one build.xml file in
- the top and call target 'setup' or
- 'rescan'.</p>
-
- <table>
- <tr>
- <th>Compatibility:</th>
- <td>Ant 1.2 and 1.3</td>
- </tr>
- <tr>
- <th>URL:</th>
- <td><a href="http://www.dsdelft.nl/~lemval/ant/">http://www.dsdelft.nl/~lemval/ant/</a></td>
- </tr>
- <tr>
- <th>Contact:</th>
- <td><a href="mailto:lemval@dsdelft.nl">M.J.P. van Leeuwen</a></td>
- </tr>
- <tr>
- <th>License:</th>
- <td>License derived from Apache Software License</td>
- </tr>
- </table>
- </subsection>
-
- <subsection name="J2ME Ant Tasks">
-
- <p>A set of tasks to help build <a
- href="http://java.sun.com/j2me/">Java 2 Platform, Micro
- Edition</a> (J2ME) applications.</p>
-
- <table>
- <tr>
- <th>Compatibility:</th>
- <td>Ant 1.3</td>
- </tr>
- <tr>
- <th>URL:</th>
- <td><a href="http://www.dribin.org/dave/j2me_ant/">http://www.dribin.org/dave/j2me_ant/</a></td>
- </tr>
- <tr>
- <th>Contact:</th>
- <td><a href="mailto:drib@enteract.com">Dave Dribin</a></td>
- </tr>
- <tr>
- <th>License:</th>
- <td>Apache Software License</td>
- </tr>
- </table>
-
- </subsection>
-
- </section>
-
- <section name="IDE/Editor Integration">
-
- <subsection name="AntRunner">
-
- <p>An OpenTool that integrates Ant into the JBuilder IDE.</p>
-
- <table>
- <tr>
- <th>Compatibility:</th>
- <td>Ant 1.2 and 1.3</td>
- </tr>
- <tr>
- <th>URL:</th>
- <td><a href="http://www.dieter-bogdoll.de/java/AntRunner/">http://www.dieter-bogdoll.de/java/AntRunner/</a></td>
- </tr>
- <tr>
- <th>Contact:</th>
- <td><a href="mailto:bogdoll@users.sourceforge.net">Dieter Bogdoll</a></td>
- </tr>
- <tr>
- <th>License:</th>
- <td>GNU General Public License</td>
- </tr>
- </table>
- </subsection>
-
- <subsection name="AntWork">
-
- <p>A plugin that integrates Ant into the Jext editor.</p>
-
- <table>
- <tr>
- <th>Compatibility:</th>
- <td>Ant 1.2 and 1.3</td>
- </tr>
- <tr>
- <th>URL:</th>
- <td><a href="ftp://jext.sourceforge.net/pub/jext/plugins/AntWork.zip">ftp://jext.sourceforge.net/pub/jext/plugins/AntWork.zip</a></td>
- </tr>
- <tr>
- <th>Contact:</th>
- <td><a href="mailto:KHartlage@t-online.de">Klaus Hartlage</a></td>
- </tr>
- <tr>
- <th>License:</th>
- <td>GNU General Public License</td>
- </tr>
- </table>
- </subsection>
-
- <subsection name="NetBeans / Forte for Java">
-
- <p>A module that integrates Ant into the NetBeans or Forte for Java IDEs.</p>
-
- <table>
- <tr>
- <th>Compatibility:</th>
- <td>bundles Ant 1.3</td>
- </tr>
- <tr>
- <th>URL:</th>
- <td><a href="http://ant.netbeans.org/">http://ant.netbeans.org/</a></td>
- </tr>
- <tr>
- <th>Contact:</th>
- <td><a href="mailto:nbdev@netbeans.org">nbdev@netbeans.org</a></td>
- </tr>
- <tr>
- <th>License:</th>
- <td>Sun Public License</td>
- </tr>
- </table>
- </subsection>
- </section>
-
- <section name="Other">
- <subsection name="CruiseControl">
- <p>CruiseControl is a tool for setting up a continuous build
- process. CruiseControl provides an Ant wrapper and a set of
- tasks to automate the checkout/build/test cycle. CruiseControl
- also comes bundled with a servlet for viewing the status of
- the current build, as well as previous build results.</p>
-
- <table>
- <tr>
- <th>Compatibility:</th>
- <td>Ant 1.2 and 1.3</td>
- </tr>
- <tr>
- <th>URL:</th>
- <td><a href="http://cruisecontrol.sourceforge.net/">http://cruisecontrol.sourceforge.net/</a></td>
- </tr>
- <tr>
- <th>Contact:</th>
- <td><a href ='http://cruisecontrol.sourceforge.net/contact.html'>Project Mailing Lists and Administrators</a></td>
- </tr>
- <tr>
- <th>License:</th>
- <td>GNU General Public License</td>
- </tr>
- </table>
- </subsection>
- </section>
-
- </body>
- </document>
|