|
-
-
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
- <html>
- <!-- GENERATED FILE, DO NOT EDIT, EDIT THE XML FILE IN xdocs INSTEAD! -->
- <head>
- <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
- <title>Apache Ant - External Tools and Tasks</title>
- <link type="text/css" href="page.css" rel="stylesheet">
- <meta name="author" value="Stefan Bodewig">
- <meta name="email" value="bodewig@apache.org">
- </head>
-
- <body marginheight="0" marginwidth="0" topmargin="0" leftmargin="0" text="#000000" bgcolor="#ffffff">
- <table summary="navigation path" width="100%" border="0" cellpadding="0" cellspacing="0">
- <tr>
- <td nowrap="nowrap" valign="middle" bgcolor="#CFDCED" height="20"><img height="1" width="5" alt="" border="0" src="images/spacer.gif"><font size="2" face="Arial, Helvetica, Sans-serif"><script src="breadcrumbs.js" language="JavaScript" type="text/javascript"></script></font></td>
- </tr>
- <tr>
- <td bgcolor="#4C6C8F" height="2"><img height="2" width="2" alt="" border="0" src="images/spacer.gif"></td>
- </tr>
- </table>
-
- <table summary="header with logos" width="100%" border="0" cellpadding="0" cellspacing="0">
- <tr>
- <td bgcolor="#294563"><a href="http://ant.apache.org/"><img border="0" alt="Apache Ant site" src="images/group-logo.gif"></a></td><td width="100%" align="center" bgcolor="#294563"><a href="http://ant.apache.org/"><img alt="Apache Ant logo" border="0" src="images/project-logo.gif"></a></td><td valign="top" rowspan="2" bgcolor="#294563">
- <form target="_blank" onsubmit="q.value = query.value + ' site:ant.apache.org'" action="http://www.google.com/search" method="get">
- <table summary="search" border="0" cellspacing="0" cellpadding="0" bgcolor="#4C6C8F">
- <tr>
- <td colspan="3"><img height="10" width="1" alt="" src="images/spacer.gif"></td>
- </tr>
- <tr>
- <td><img height="1" width="1" alt="" src="images/spacer.gif"></td><td nowrap="nowrap"><input name="q" type="hidden"><input size="15" id="query" type="text"><img height="1" width="5" alt="" src="images/spacer.gif"><input name="Search" value="Search" type="submit">
- <br>
- <font face="Arial, Helvetica, Sans-serif" size="2" color="white">
- the Apache Ant site
-
-
- </font></td><td><img height="1" width="1" alt="" src="images/spacer.gif"></td>
- </tr>
- <tr>
- <td><img alt="" border="0" height="10" width="9" src="images/search-left.gif"></td><td><img height="1" width="1" alt="" src="images/spacer.gif"></td><td><img alt="" border="0" height="10" width="9" src="images/search-right.gif"></td>
- </tr>
- </table>
- </form>
- </td><td bgcolor="#294563"><img height="10" width="10" alt="" src="images/spacer.gif"></td>
- </tr>
- <tr>
- <td valign="bottom" bgcolor="#294563" colspan="2">
- <div class="tab">
- <table summary="tab bar" border="0" cellpadding="0" cellspacing="0">
- <tr>
-
- <td width="8"><img alt="" height="8" width="8" src="images/spacer.gif"></td><td valign="bottom">
- <table summary="selected tab" height="30" border="0" cellpadding="0" cellspacing="0">
- <tr>
- <td valign="top" width="5" bgcolor="#4C6C8F"><img height="5" width="5" alt="" src="images/tabSel-left.gif"></td><td valign="middle" bgcolor="#4C6C8F"><font color="#ffffff" size="2" face="Arial, Helvetica, Sans-serif"><b>Home</b></font></td><td valign="top" width="5" bgcolor="#4C6C8F"><img height="5" width="5" alt="" src="images/tabSel-right.gif"></td>
- </tr>
- </table>
- </td>
- </tr>
- </table>
- </div>
- </td><td bgcolor="#294563"><img alt="" width="1" height="1" src="images/spacer.gif"></td>
- </tr>
- <tr>
- <td bgcolor="#4C6C8F" colspan="4"><img width="1" height="10" alt="" src="images/spacer.gif"></td>
- </tr>
- </table>
- <table summary="page content" bgcolor="#ffffff" width="100%" border="0" cellpadding="0" cellspacing="0">
- <tr>
- <td valign="top">
- <table summary="menu" border="0" cellspacing="0" cellpadding="0">
- <tr>
- <td rowspan="3" valign="top">
- <table summary="blue line" border="0" cellpadding="0" cellspacing="0">
- <tr>
- <td bgcolor="#294563"><img width="10" height="1" alt="" src="images/spacer.gif"></td>
- </tr>
- <tr>
- <td bgcolor="#CFDCED"><font color="#4C6C8F" size="4" face="Arial, Helvetica, Sans-serif"> </font></td>
- </tr>
- <tr>
- <td bgcolor="#294563"><img width="10" height="1" alt="" src="images/spacer.gif"></td>
- </tr>
- </table>
- </td><td bgcolor="#294563"><img width="1" height="1" alt="" src="images/spacer.gif"></td><td valign="bottom" bgcolor="#4C6C8F"><img width="10" height="10" alt="" src="images/spacer.gif"></td><td nowrap="nowrap" valign="top" bgcolor="#4C6C8F">
- <div class="menu"><ul>
- <li><font color="#CFDCED">Apache Ant</font>
- <ul>
- <li>
- <a href="./index.html">Welcome</a>
- </li>
- <li>
- <a href="./license.html">License</a>
- </li>
- <li>
- <a href="./antnews.html">News</a>
- </li>
- </ul>
- </li>
- <li><font color="#CFDCED">Documentation</font>
- <ul>
- <li>
- <a href="./manual/index.html">Manual</a>
- </li>
- <li>
- <a href="./projects.html">Related Projects</a>
- </li>
- <li>
- <span class="sel"><font color="#ffcc00">External Tools and Tasks</font></span>
- </li>
- <li>
- <a href="./resources.html">Resources</a>
- </li>
- <li>
- <a href="./faq.html">Frequently Asked Questions</a>
- </li>
- <li>
- <a href="./problems.html">Having Problems?</a>
- </li>
- </ul>
- </li>
- <li><font color="#CFDCED">Download</font>
- <ul>
- <li>
- <a href="./bindownload.cgi">Binary Distributions</a>
- </li>
- <li>
- <a href="./srcdownload.cgi">Source Distributions</a>
- </li>
- </ul>
- </li>
- <li><font color="#CFDCED">Get Involved</font>
- <ul>
- <li>
- <a href="./mail.html">Mailing Lists</a>
- </li>
- <li>
- <a href="./cvs.html">CVS Repositories</a>
- </li>
- <li>
- <a href="http://nagoya.apache.org/bugzilla/enter_bug.cgi?product=Ant">Bug Database</a>
- </li>
- <li>
- <a href="http://nagoya.apache.org/bugzilla/enter_bug.cgi?product=Ant&bug_severity=Enhancement">Enhancement Requests</a>
- </li>
- </ul>
- </li>
- <li><font color="#CFDCED">Project Management</font>
- <ul>
- <li>
- <a href="./contributors.html">Contributors</a>
- </li>
- <li>
- <a href="./mission.html">Apache Ant Mission</a>
- </li>
- <li>
- <a href="./guidelines.html">Project Guidelines</a>
- </li>
- <li>
- <a href="./legal.html">Legal</a>
- </li>
- </ul>
- </li>
- </ul>
- </td><td valign="bottom" bgcolor="#4C6C8F"><img width="10" height="10" alt="" src="images/spacer.gif"></td><td bgcolor="#294563"><img width="1" height="1" alt="" src="images/spacer.gif"></td>
- </tr>
- <tr>
- <td valign="bottom" align="left" colspan="2" rowspan="2" bgcolor="#4C6C8F"><img height="10" width="10" border="0" alt="" src="images/menu-left.gif"></td><td bgcolor="#4C6C8F"><img height="10" width="10" border="0" alt="" src="images/spacer.gif"></td><td valign="bottom" align="right" colspan="2" rowspan="2" bgcolor="#4C6C8F"><img height="10" width="10" border="0" alt="" src="images/menu-right.gif"></td>
- </tr>
- <tr>
- <td height="1" bgcolor="#294563"><img width="1" height="1" alt="" src="images/spacer.gif"></td>
- </tr>
- </table>
- </td><td valign="top" width="100%">
- <table summary="content" width="100%" border="0" cellpadding="0" cellspacing="0">
- <tr>
- <td colspan="4" bgcolor="#294563"><img width="10" height="1" alt="" src="images/spacer.gif"></td>
- </tr>
- <tr>
- <td align="left" width="10" bgcolor="#CFDCED"><img width="10" height="1" alt="" src="images/spacer.gif"></td><td align="left" width="50%" bgcolor="#CFDCED"><font color="#4C6C8F" size="3" face="Arial, Helvetica, Sans-serif">
-
- </font><img width="10" height="8" alt="" src="images/spacer.gif"></td><td align="right" width="50%" bgcolor="#CFDCED"><font color="#4C6C8F" size="3" face="Arial, Helvetica, Sans-serif">
-
- </font><img width="10" height="8" alt="" src="images/spacer.gif"></td><td width="10" bgcolor="#CFDCED"><img width="10" height="1" alt="" src="images/spacer.gif"></td>
- </tr>
- <tr>
- <td colspan="4" bgcolor="#294563"><img width="10" height="1" alt="" src="images/spacer.gif"></td>
- </tr>
- <tr>
- <td align="left" width="10"><img width="10" height="1" alt="" src="images/spacer.gif"></td><td align="left" width="100%">
- <div class="content">
- <table class="title">
- <tr>
- <td valign="middle">
- <h1>External Tools and Tasks</h1>
- </td>
- </tr>
- </table>
- <p>
- <table nowrap border="0" cellspacing="0" cellpadding="2" width="100%">
- <tr><td bgcolor="#294563"><font color="#ffffff"><a name="External Tools and Tasks"><strong>External Tools and Tasks</strong></a></font></td></tr>
- </table>
-
- <p>This page lists external resources for Apache 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>
- </p>
- <p>
- <table nowrap border="0" cellspacing="0" cellpadding="2" width="100%">
- <tr><td bgcolor="#294563"><font color="#ffffff"><a name="Tasks"><strong>Tasks</strong></a></font></td></tr>
- </table>
-
- <p>
- <a name="AJC"><h4>AJC</h4></a>
-
- <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 class="ForrestTable" cellspacing="1" cellpadding="4">
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- Compatibility:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- Ant 1.3
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- URL:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- <a href="http://aspectj.org/dl">http://aspectj.org/dl</a>
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- Contact:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- <a href="mailto:support@aspectj.org">support@aspectj.org</a>
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- License:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- Apache Software License
- </td>
- </tr>
- </table>
- </p>
- <p>
- <a name="Anakia"><h4>Anakia</h4></a>
-
- <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">
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- Compatibility:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- Ant 1.2 and later
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- URL:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- <a href="http://jakarta.apache.org/velocity/anakia.html">http://jakarta.apache.org/velocity/anakia.html</a>
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- Contact:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- <a href="http://jakarta.apache.org/site/mail2.html">Velocity mailing lists</a>
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- License:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- Apache Software License
- </td>
- </tr>
- </table>
- </p>
- <p>
- <a name="Anteater"><h4>Anteater</h4></a>
-
- <p>Anteater is a set of Ant tasks for the functional testing of websites
- and web services (functional testing being; hit a URL and ensure the
- response meets certain criteria). Can test HTTP params, response
- codes, XPath, regexp and Relax NG expressions. Includes HTML reporting
- (based on junitreport) and a hierarchical grouping system for quickly
- configuring large test scripts.
- </p>
- <table class="ForrestTable" cellspacing="1" cellpadding="4">
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- Compatibility:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- Ant 1.5 and later
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- URL:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- <a href="http://aft.sourceforge.net">http://aft.sourceforge.net</a>
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- Contact:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- <a href="http://lists.sourceforge.net/lists/listinfo/aft-devel">developer
- mailing list</a>
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- License:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- Apache Software License
- </td>
- </tr>
- </table>
- </p>
- <p>
- <a name="Checkstyle"><h4>Checkstyle</h4></a>
-
- <p>Checkstyle is a development tool to help programmers write
- Java code that adheres to a coding standard. Its purpose is to
- automate the process of checking Java code, and to spare
- 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">
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- Compatibility:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- Ant 1.2 to 1.4.1
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- URL:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- <a href="http://checkstyle.sourceforge.net/">http://checkstyle.sourceforge.net/</a>
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- Contact:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- <a href="mailto:checkstyle@puppycrawl.com">Oliver Burn</a>
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- License:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- Starting with release 2.0 the license is the GNU
- Lesser General Public License. Prior releases were under
- the GNU General Public License.
- </td>
- </tr>
- </table>
- </p>
- <p>
- <a name="CleanImports"><h4>CleanImports</h4></a>
-
- <p>Removes unneeded imports. Formats your import
- sections. Flags ambiguous imports.</p>
- <table class="ForrestTable" cellspacing="1" cellpadding="4">
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- Compatibility:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- Ant 1.3
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- URL:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- <a href="http://www.euronet.nl/users/tomb/cleanImports/index.html">http://www.euronet.nl/users/tomb/cleanImports/index.html</a>
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- Contact:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- <a href="mailto:tomb@euronet.nl">Tom Brus</a>
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- License:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- Apache Software License
- </td>
- </tr>
- </table>
- </p>
- <p>
- <a name="Clover"><h4>Clover</h4></a>
-
- <p>Clover is an Ant-based Code Coverage tool. It can be used
- 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">
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- Compatibility:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- Ant 1.4.1 or greater
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- URL:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- <a href="http://www.thecortex.net/clover">http://www.thecortex.net/clover</a>
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- Contact:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- <a href="mailto:clover-support@cortexebusiness.com.au">clover-support@cortexebusiness.com.au</a>
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- License:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- Commercial, free licenses available for open source
- projects.
- </td>
- </tr>
- </table>
- </p>
- <p>
- <a name="Configure"><h4>Configure</h4></a>
-
- <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 class="ForrestTable" cellspacing="1" cellpadding="4">
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- Compatibility:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- Ant 1.2 and 1.3
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- URL:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- <a href="http://www.dsdelft.nl/~lemval/ant/">http://www.dsdelft.nl/~lemval/ant/</a>
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- Contact:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- <a href="mailto:lemval@dsdelft.nl">M.J.P. van Leeuwen</a>
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- License:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- License derived from Apache Software License
- </td>
- </tr>
- </table>
- </p>
- <p>
- <a name="CVSGrab"><h4>CVSGrab</h4></a>
-
- <p>A little CVS client that can be useful when people are
- behind corporate firewall that blocks any cvs
- communications. It uses the ViewCVS web interface to access
- 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">
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- Compatibility:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- Ant 1.3 or higher
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- URL:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- <a href="http://cvsgrab.sourceforge.net/">http://cvsgrab.sourceforge.net/</a>
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- Contact:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- <a href="mailto:cvsgrab-users@lists.sourceforge.net">CVSGrab
- user mailing list</a>
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- License:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- LGPL
- </td>
- </tr>
- </table>
- </p>
- <p>
- <a name="Doxygen task"><h4>Doxygen task</h4></a>
-
- <p>There are two Ant tasks for running the Doxygen
- documentation system.</p>
- <table class="ForrestTable" cellspacing="1" cellpadding="4">
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- Compatibility:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- Ant 1.1 and later
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- URL:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- <a href="http://www.bgw.org/projects/java/ant/">http://www.bgw.org/projects/java/ant/</a>
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- Contact:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- <a href="mailto:mortis@voicenet.com">Kyle R. Burton</a>
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- License:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- Apache Software Foundation License
- </td>
- </tr>
- </table>
- <p>and</p>
- <table class="ForrestTable" cellspacing="1" cellpadding="4">
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- Compatibility:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- Ant 1.5 and later
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- URL:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- <a href="http://ant-doxygen.sourceforge.net">http://ant-doxygen.sourceforge.net</a>
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- Contact:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- <a href="mailto:akkumar@users.sourceforge.net">Karthik A Kumar</a>
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- License:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- Apache Software Foundation License
- </td>
- </tr>
- </table>
- </p>
- <p>
- <a name="GenJar"><h4>GenJar</h4></a>
-
- <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">
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- Compatibility:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- Ant 1.4 alpha (built after 2001/08/04) and later
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- URL:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- <a href="http://genjar.sourceforge.net/">http://genjar.sourceforge.net/</a>
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- Contact:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- <a href="mailto:jesse_dev@yahoo.com">Jesse Stockall</a>
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- License:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- Apache Software Foundation License
- </td>
- </tr>
- </table>
- </p>
- <p>
- <a name="Greebo"><h4>Greebo</h4></a>
-
- <p>Greebo is an Ant-task for downloading dependency files
- (currently only jars) from a network to a specified directory,
- much like Maven. It supports multiple local and remote
- repositories with either flat or maven-like structures. It can
- 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">
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- Compatibility:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- Ant 1.5
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- URL:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- <a href="http://www.discore.com/oz/new/index.htm">http://www.discore.com/oz/new/index.htm</a>
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- Contact:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- <a href="mailto:ozbene@discore.com">Ozben Evren</a>
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- License:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- Apache Software License
- </td>
- </tr>
- </table>
- </p>
- <p>
- <a name="Importscrubber"><h4>Importscrubber</h4></a>
-
- <p>Removes unnecessary import statements from a Java source code file.</p>
- <table class="ForrestTable" cellspacing="1" cellpadding="4">
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- Compatibility:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- Ant 1.3
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- URL:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- <a href="http://importscrubber.sourceforge.net/">http://importscrubber.sourceforge.net/</a>
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- Contact:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- <a href="mailto:tomcopeland@users.sourceforge.net">Tom Copeland</a>
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- License:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- LGPL
- </td>
- </tr>
- </table>
- </p>
- <p>
- <a name="IsDirValidator"><h4>IsDirValidator</h4></a>
-
- <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">
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- Compatibility:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- Ant 1.4
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- URL:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- <a href="http://isvalidator.sourceforge.net/en/isDirValidator.htm">http://isvalidator.sourceforge.net/en/isDirValidator.htm</a>
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- Contact:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- <a href="mailto:news@inigoserrano.com">Iñigo Serrano</a>
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- License:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- GNU General Public License
- </td>
- </tr>
- </table>
- </p>
- <p>
- <a name="Jalopy"><h4>Jalopy</h4></a>
-
- <p>An Ant Plug-in for the Java Source Code Formatter
- Jalopy.</p>
- <table class="ForrestTable" cellspacing="1" cellpadding="4">
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- Compatibility:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- Ant 1.4 (or higher)
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- URL:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- <a href="http://jalopy.sourceforge.net">http://jalopy.sourceforge.net</a>
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- Contact:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- <a href="http://jalopy.sf.net/contact.html">http://jalopy.sf.net/contact.html</a>
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- License:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- Starting with release 1.0 Beta 6 the license is the
- BSD License. Prior releases were under the GNU General
- Public License.
- </td>
- </tr>
- </table>
- </p>
- <p>
- <a name="Javamake"><h4>Javamake</h4></a>
-
- <p>A task to compile Java sources and manage class file
- 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">
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- Compatibility:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- Ant 1.4.1
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- URL:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- <a href="http://www.experimentalstuff.com/Technologies/JavaMake/index.html">http://www.experimentalstuff.com/Technologies/JavaMake/index.html</a>
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- Contact:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- <a href="mailto:Mikhail.Dmitriev@eng.sun.com">Mikhail Dmitriev</a>
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- License:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- BSD-like License
- </td>
- </tr>
- </table>
- </p>
- <p>
- <a name="J2ME Ant Tasks"><h4>J2ME Ant Tasks</h4></a>
-
- <p>There are three 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">
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- Compatibility:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- Ant 1.3
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- URL:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- <a href="http://www.dribin.org/dave/j2me_ant/">http://www.dribin.org/dave/j2me_ant/</a>
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- Contact:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- <a href="mailto:drib@enteract.com">Dave Dribin</a>
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- License:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- Apache Software License
- </td>
- </tr>
- </table>
- <p>And this set works with the J2ME Wireless Toolkit and MIDP
- for PalmOS:</p>
- <table class="ForrestTable" cellspacing="1" cellpadding="4">
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- Compatibility:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- Ant 1.3
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- URL:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- <a href="http://www.stampysoft.com/ant/">http://www.stampysoft.com/ant/</a>
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- Contact:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- <a href="mailto:jeckels@stampysoft.com">Josh Eckels</a>
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- License:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- MIT License
- </td>
- </tr>
- </table>
- <p>With Antenna, you can compile, preverify, package, and
- obfuscate your MIDP applications, as well as convert them to
- PRC files designed to run on MIDP for PalmOS. The tasks are
- mostly built around the Wireless Toolkit and the free
- RetroGuard obfuscator, with some additional gimmicks like
- automatic version numbering.</p>
- <table class="ForrestTable" cellspacing="1" cellpadding="4">
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- Compatibility:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- Ant 1.4.1 or later
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- URL:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- <a href="http://antenna.sourceforge.net/">http://antenna.sourceforge.net/</a>
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- Contact:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- <a href="mailto:joerg@pleumann.de">Jörg Pleumann</a>
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- License:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- GNU Lesser General Public License
- </td>
- </tr>
- </table>
- </p>
- <p>
- <a name="javarec"><h4>javarec</h4></a>
-
- <p>Ant tasks that generate record classes for VisualAge for
- Java from Cobol copy books.</p>
- <table class="ForrestTable" cellspacing="1" cellpadding="4">
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- Compatibility:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- Ant 1.4
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- URL:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- <a href="http://glezen.org/javarec/">http://glezen.org/javarec/</a>
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- Contact:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- <a href="mailto:pglezen@us.ibm.com">Paul Glezen</a>
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- License:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- Apache Software License
- </td>
- </tr>
- </table>
- </p>
- <p>
- <a name="JCSC"><h4>JCSC</h4></a>
-
- <p>JCSC is a Java Coding Standard Checker which also features
- 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">
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- Compatibility:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- Ant >= 1.5
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- URL:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- <a href="http://jcsc.sourceforge.net/">http://jcsc.sourceforge.net/</a>
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- Contact:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- <a href="mailto:rjocham72@netscape.net">Ralph Jocham</a>
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- License:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- GNU General Public License
- </td>
- </tr>
- </table>
- </p>
- <p>
- <a name="Jing Task"><h4>Jing Task</h4></a>
-
- <p> Validates XML files against the RELAX NG alternative to XML Schema.
- 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">
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- Compatibility:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- Ant 1.4 and later
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- URL:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- <a href="http://www.thaiopensource.com/relaxng/jing-ant.html">
- http://www.thaiopensource.com/relaxng/jing-ant.html</a>
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- License:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- BSD-like
- </td>
- </tr>
- </table>
- </p>
- <p>
- <a name="jMetra"><h4>jMetra</h4></a>
-
- <p>jMetra is a tool for collecting code metrics across a
- project lifecycle and compiling the results into
- JavaDoc-styled documentation to analyze project metrics over
- time. jMetra is best utilized by integrating it with your
- 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">
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- Compatibility:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- Ant 1.4 and higher
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- URL:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
-
- <a href="http://www.jmetra.com/">http://www.jmetra.com/</a>
-
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- Contact:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
-
- <a href="mailto:tnewton@hypercisioninc.com">R Todd Newton
- </a>
-
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- License:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- Commercial, free licenses for open source projects and
- evaluations.
- </td>
- </tr>
- </table>
- </p>
- <p>
- <a name="JNI"><h4>JNI</h4></a>
-
- <p>
-
- JNI is a free toolkit that makes easy work of
- integrating Java and C through the Java Native
- Interface (JNI). It includes a code generator that
- generates both Java "proxy" classes to access C
- "peer" classes, and C "proxy" classes to access
- Java "peer" classes or interfaces. It also
- includes a core library with a simplified JVM
- interface as well as "helper" classes to ease
- working with the JNI data types. The code
- generation is driven by an XML project file that
- can be created with the assistance of the GUI
- Project Manager. The code generation can be
- 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">
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- Compatibility:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- Ant 1.4
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- URL:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- <a href="http://jnipp.sf.net/">http://jnipp.sf.net/</a>
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- Contact:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- <a href="mailto:ptrewhella@users.sf.net">Phillip E. Trewhella</a>
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- License:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- GNU LGPL
- </td>
- </tr>
- </table>
- </p>
- <p>
- <a name="JRun Ant Tasks"><h4>JRun Ant Tasks</h4></a>
-
- <p>JRun 4 SP1 ships with lib/jrun-ant-tasks.jar, which defines
- three Ant tasks: jrun, jrunapp, and jrunjmx. Documentation
- for the tasks can be found in JRun under
- 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">
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- Compatibility:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- Ant 1.4 or higher
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- URL:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- <a href="http://dynamic.macromedia.com/bin/MM/software/trial/hwswrec.jsp?product=jrun_sp">http://dynamic.macromedia.com/bin/MM/software/trial/hwswrec.jsp?product=jrun_sp</a>
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- Contact:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- <a href="mailto:bdeitte@macromedia.com">Brian Deitte</a>
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- License:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- Commercial
- </td>
- </tr>
- </table>
- </p>
- <p>
- <a name="Macker"><h4>Macker</h4></a>
-
- <p>A build-time architectural testing tool, designed
- to maintain clean layering / tiering / modularity.
- Macker works against compiled class files, checking
- dependencies between classes against a set of
- pattern-based access rules you specify for your
- 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">
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- Compatibility:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- Ant 1.5 and higher (1.4 untested but may work)
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- URL:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- <a href="http://innig.net/macker/">http://innig.net/macker/</a>
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- Contact:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- <a href="http://innig.net/macker/contact.html">Paul Cantrell</a>
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- License:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- GNU GPL 2.0
- </td>
- </tr>
- </table>
- </p>
- <p>
- <a name="PMD"><h4>PMD</h4></a>
-
- <p>PMD checks Java source code for unused variables,
- unnecessary object creation, etc</p>
- <table class="ForrestTable" cellspacing="1" cellpadding="4">
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- Compatibility:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- Ant 1.4 and higher
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- URL:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- <a href="http://pmd.sf.net/">http://pmd.sf.net/</a>
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- Contact:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- <a href="mailto:tcopeland@apache.org">Tom Copeland</a>
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- License:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- Apache Software Foundation License
- </td>
- </tr>
- </table>
- </p>
- <p>
- <a name="Purge"><h4>Purge</h4></a>
-
- <p>Purge deletes all but the most recent few files from a fileset.
- 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">
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- Compatibility:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- Ant 1.4 or above
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- URL:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- <a href="http://www.dallaway.com/ant/">http://www.dallaway.com/ant/</a>
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- Contact:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- <a href="mailto:purge@dallaway.com">Richard Dallaway</a>
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- License:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- LGPL
- </td>
- </tr>
- </table>
- </p>
- <p>
- <a name="SerialVer"><h4>SerialVer</h4></a>
-
- <p>SerialVer adds the Java serialver functionality to Apache
- 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">
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- Compatibility:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- Ant 1.5.1 and later
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- URL:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- <a href="http://serialver.sourceforge.net/">http://serialver.sourceforge.net/</a>
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- Contact:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- <a href="https://lists.sourceforge.net/lists/listinfo/serialver-development">developer mailing list</a>
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- License:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- Apache Software License
- </td>
- </tr>
- </table>
- </p>
- <p>
- <a name="Styler"><h4>Styler</h4></a>
-
- <p>The styler task makes useful combinations of XSLT transformations
- easy to specify in an Ant build file. Like the built-in Ant task
- style, styler can apply a single transformation to a set of XML files.
- But it can also:</p>
- <ul>
- <li>handle multiple transformations, in parallel or pipelined.</li>
- <li>enable transformations that split or merge files</li>
- <li>process non-XML files, especially HTML (based on JTidy)</li>
- <li>apply non-XSLT transformation, especially "regular
- fragmentations"</li>
- <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">
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- Compatibility:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- Ant 1.4
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- URL:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- <a href="http://www.langdale.com.au/styler/">http://www.langdale.com.au/styler/</a>
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- Contact:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- <a href="mailto:adv@langdale.com.au">Arnold deVos</a>
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- License:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- LGPL
- </td>
- </tr>
- </table>
- </p>
- <p>
- <a name="Tidy Imports (Tim)"><h4>Tidy Imports (Tim)</h4></a>
-
- <p>Tim is a handy utility that can be executed on the command
- line or via Ant that automatically formats your import
- 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">
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- Compatibility:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- Ant 1.3 and later
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- URL:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- <a href="http://www.chive.com/tim.htm">http://www.chive.com/tim.htm</a>
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- Contact:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- <a href="mailto:support@chive.com">support@chive.com</a>
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- License:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- Commercial
- </td>
- </tr>
- </table>
- </p>
- <p>
- <a name="TiniAnt"><h4>TiniAnt</h4></a>
-
- <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">
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- Compatibility:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- Ant 1.2 to 1.4.1
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- URL:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- <a href="http://tiniant.sourceforge.net/">http://tiniant.sourceforge.net/</a>
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- Contact:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- <a href="mailto:kelly@ad1440.net">Sean Kelly</a>
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- License:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- BSD-like license
- </td>
- </tr>
- </table>
- </p>
- <p>
- <a name="Venus Application Publisher's (Vamp) Ant Task Suite"><h4>Venus Application Publisher's (Vamp) Ant Task Suite</h4></a>
-
- <p>Venus Application Publisher's (Vamp) Ant Task Suite allows
- you to sign and package your applications into relocatable Web
- Archives that you can drop into your web server for
- 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">
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- Compatibility:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- Ant 1.2 and 1.3
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- URL:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- <a href="http://www.geocities.com/vamp201/ant.html">http://www.geocities.com/vamp201/ant.html</a>
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- Contact:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- <a href="mailto:vamp201@yahoo.com">Gerald Bauer</a>
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- License:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- GNU General Public License
- </td>
- </tr>
- </table>
- </p>
- <p>
- <a name="WOProject"><h4>WOProject</h4></a>
-
- <p>WOProject provides a set of tools to work with
- <a href="http://webobjects.com/">WebObjects 5.1</a>
- independent from platform and IDE. It significantly
- improves developer productivity
- and makes complex project structures more flexible compared to
- traditional Makefile-based approach.
- </p>
- <table class="ForrestTable" cellspacing="1" cellpadding="4">
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- Compatibility:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- Ant 1.4
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- URL:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- <a href="http://objectstyle.org/woproject/">http://objectstyle.org/woproject/</a>
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- Contact:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- <a href="mailto:andrus@objectstyle.org">Andrus Adamchik</a>
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- License:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- Apache license
- </td>
- </tr>
- </table>
- </p>
- <p>
- <a name="XDoclet"><h4>XDoclet</h4></a>
-
- <p>XDoclet is an extended Javadoc Doclet engine for use in Ant.
- It lets you create custom Javadoc @tags and based on those tags
- generates source code or other files (such as xml-ish deployment
- descriptors). Templates and matching tasks are provided to generate
- EJB and web application deployment descriptors.
- </p>
- <table class="ForrestTable" cellspacing="1" cellpadding="4">
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- Compatibility:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- Ant 1.4
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- URL:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- <a href="http://sourceforge.net/projects/xdoclet/">http://sourceforge.net/projects/xdoclet/</a>
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- License:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- BSD license
- </td>
- </tr>
- </table>
- </p>
- <p>
- <a name="XmlTask"><h4>XmlTask</h4></a>
-
- <p>XmlTask provides a simple means to modify XML documents
- without having to learn XSLT. A simple path reference to an
- XML node specifies the node you want to change, and how you
- 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">
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- Compatibility:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- Ant 1.4 and later
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- URL:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- <a href="http://www.oopsconsultancy.com/software/xmltask.html">http://www.oopsconsultancy.com/software/xmltask.html</a>
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- Contact:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- <a href="mailto:xmltask@oopsconsultancy.com">xmltask@oopsconsultancy.com</a>
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- License:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- GNU General Public License
- </td>
- </tr>
- </table>
- </p>
- <p>
- <a name="yGuard"><h4>yGuard</h4></a>
-
- <p>yGuard is a free Java(TM) Bytecode Obfuscator Task that
- needs no external script or project files. It can completely
- be configured and run through the Ant build script. The task
- supports multiple Jar files at once and makes use of
- patternsets and regular expressions to specify elements, which
- 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">
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- Compatibility:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- Ant 1.5 and later
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- URL:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- <a href="http://www.yworks.com/products/yguard">http://www.yworks.com/products/yguard</a>
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- Contact:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- <a href="mailto:yguard@yworks.com">yGuard@yWorks.com</a>
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- License:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- Library: LGPL, Task: Commercial
- </td>
- </tr>
- </table>
- </p>
- </p>
- <p>
- <table nowrap border="0" cellspacing="0" cellpadding="2" width="100%">
- <tr><td bgcolor="#294563"><font color="#ffffff"><a name="Compiler Implementations"><strong>Compiler Implementations</strong></a></font></td></tr>
- </table>
-
- <p>
- <a name="miniRMI <code>&lt;rmic&gt;</code> implementation"><h4>miniRMI <code><rmic></code> implementation</h4></a>
-
- <p>miniRMI is a freeware opensource library that serves as a
- 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">
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- Compatibility:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- Ant 1.4 and later
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- URL:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- <a href="http://dione.zcu.cz/~toman40/miniRMI/">http://dione.zcu.cz/~toman40/miniRMI/</a>
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- Contact:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- <a href="mailto:Petr.Toman@pinknet.cz">Petr Toman</a>
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- License:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- Gnu Lesser Public License
- </td>
- </tr>
- </table>
- </p>
- </p>
- <p>
- <table nowrap border="0" cellspacing="0" cellpadding="2" width="100%">
- <tr><td bgcolor="#294563"><font color="#ffffff"><a name="IDE and Editor Integration"><strong>IDE and Editor Integration</strong></a></font></td></tr>
- </table>
-
- <p>
- <a name="AntFarm"><h4>AntFarm</h4></a>
-
- <p>A plugin that integrates Ant into the jEdit editor.</p>
- <table class="ForrestTable" cellspacing="1" cellpadding="4">
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- Compatibility:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- bundles Ant 1.3
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- URL:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- <a href="http://plugins.jedit.org/plugins/AntFarm">http://plugins.jedit.org/plugins/AntFarm</a>
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- Contact:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- <a href="mailto:jedit-devel@lists.sourceforge.net">jEdit developers mailinglist</a>
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- License:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- Apache Software License
- </td>
- </tr>
- </table>
- </p>
- <p>
- <a name="AntMan"><h4>AntMan</h4></a>
-
- <p>An AddIn that integrates Ant with the JDeveloper IDE</p>
- <table class="ForrestTable" cellspacing="1" cellpadding="4">
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- Compatibility:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- Ant 1.4.1
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- URL:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- <a href="http://www.erudra.com/antman/index.html">http://www.erudra.com/antman/index.html</a>
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- Contact:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- <a href="mailto:ashok@erudra.com">Ashok Sridhar</a>
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- License:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- GNU General Public License
- </td>
- </tr>
- </table>
- </p>
- <p>
- <a name="AntRunner"><h4>AntRunner</h4></a>
-
- <p>An OpenTool that integrates Ant into the JBuilder IDE.</p>
- <table class="ForrestTable" cellspacing="1" cellpadding="4">
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- Compatibility:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- Ant 1.2 and 1.3
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- URL:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- <a href="http://www.dieter-bogdoll.de/java/AntRunner/">http://www.dieter-bogdoll.de/java/AntRunner/</a>
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- Contact:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- <a href="mailto:bogdoll@users.sourceforge.net">Dieter Bogdoll</a>
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- License:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- GNU General Public License
- </td>
- </tr>
- </table>
- </p>
- <p>
- <a name="AntWork"><h4>AntWork</h4></a>
-
- <p>A plugin that integrates Ant into the Jext editor.</p>
- <table class="ForrestTable" cellspacing="1" cellpadding="4">
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- Compatibility:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- Ant 1.2 and 1.3
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- URL:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- <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 colspan="" rowspan=""
- valign="top" align="left">
- Contact:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- <a href="mailto:KHartlage@t-online.de">Klaus Hartlage</a>
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- License:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- GNU General Public License
- </td>
- </tr>
- </table>
- </p>
- <p>
- <a name="Eclipse"><h4>Eclipse</h4></a>
-
- <p>Eclipse is a universal tool platform with Ant integration.</p>
- <table class="ForrestTable" cellspacing="1" cellpadding="4">
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- Compatibility:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- Ant 1.3 - 1.4.1
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- URL:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- <a href="http://www.eclipse.org">http://www.eclipse.org</a>
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- Contact:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- <a href="news://news.eclipse.org/eclipse.tools">news://news.eclipse.org/eclipse.tools</a>
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- License:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- Common Public License Version 1.0
- </td>
- </tr>
- </table>
- </p>
- <p>
- <a name="HP RadPak"><h4>HP RadPak</h4></a>
-
- <p>
- RadPak comes with the (free) HP Bluestone HPAS J2EE server, and is primarily
- a GUI tool for packaging and deploying java web and EJB applications
- as WAR and EAR files. The tool is ant based, and can be used with
- as a GUI for general ant development, providing form based entry
- of task attributes, and an animated display of task
- execution.
- </p>
- <table class="ForrestTable" cellspacing="1" cellpadding="4">
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- Compatibility:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- bundles Ant 1.3 and docs; adds a jar of extra tasks
- to any existing ant installation under ANT_HOME
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- URL:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- <a href="http://www.bluestone.com/products/hp-as/">http://www.bluestone.com/products/hp-as/</a>
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- License:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- Proprietary but free to download
- </td>
- </tr>
- </table>
- </p>
- <p>
- <a name="IntelliJ IDEA 2.0"><h4>IntelliJ IDEA 2.0</h4></a>
-
- <p>Java IDE with refactoring support and Ant integration.</p>
- <table class="ForrestTable" cellspacing="1" cellpadding="4">
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- Compatibility:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- bundles Ant 1.3
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- URL:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- <a href="http://www.intellij.com/idea/">http://www.intellij.com/idea/</a>
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- Contact:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- <a href="mailto:support@intellij.com">support@intellij.com</a>
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- License:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- Commercial
- </td>
- </tr>
- </table>
- </p>
- <p>
- <a name="JDE(E) 2.2.8"><h4>JDE(E) 2.2.8</h4></a>
-
- <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">
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- Compatibility:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- Ant 1.2 and later
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- URL:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- <a href="http://jde.sunsite.dk/">http://jde.sunsite.dk/</a>
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- Contact:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- <a href="mailto:jde-subscribe@sunsite.auc.dk">JDEE Mailing list.</a>
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- License:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- GNU General Public License
- </td>
- </tr>
- </table>
- </p>
- <p>
- <a name="NetBeans / Sun ONE Studio"><h4>NetBeans / Sun ONE Studio</h4></a>
-
- <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">
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- Compatibility:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- bundles Ant 1.4.1
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- URL:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- <a href="http://ant.netbeans.org/">http://ant.netbeans.org/</a>
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- Contact:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- <a href="mailto:nbdev@netbeans.org">nbdev@netbeans.org</a>
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- License:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- Sun Public License
- </td>
- </tr>
- </table>
- </p>
- <p>
- <a name="Oracle9i JDeveloper"><h4>Oracle9i JDeveloper</h4></a>
-
- <p>Java IDE with support for Ant.</p>
- <table class="ForrestTable" cellspacing="1" cellpadding="4">
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- Compatibility:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- Ant 1.5.1
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- URL:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- <a href="http://otn.oracle.com/products/jdev/">http://otn.oracle.com/products/jdev/</a>
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- Contact:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- <a href="mailto:jdeveloperbeta_us@oracle.com">jdeveloperbeta_us@oracle.com</a>
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- License:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- Commercial
- </td>
- </tr>
- </table>
- </p>
- <p>
- <a name="WebSphere Studio Application Developer"><h4>WebSphere Studio Application Developer</h4></a>
-
- <p>WSAD features Ant integrate by virtue of being built on the Eclipse tools platform.</p>
- <table class="ForrestTable" cellspacing="1" cellpadding="4">
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- Compatibility:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- bundles Ant 1.4.1
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- Article:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- <a href="http://www7b.software.ibm.com/wsdd/library/techarticles/0203_searle/searle1.html">Ant Integration Part1</a>
- </td>
- </tr>
- <tr>
- <th colspan="" rowspan=""
- valign="top" align="left">
- License:
- </th>
- <td colspan="" rowspan=""
- valign="top" align="left">
- Commercial
- </td>
- </tr>
- </table>
- </p>
- </p>
-
-
- </div>
- </td><td width="10"><img width="10" height="1" alt="" src="images/spacer.gif"></td>
- </tr>
- </table>
- </td>
- </tr>
- </table>
- <table summary="footer" cellspacing="0" cellpadding="0" width="100%" height="20" border="0">
- <tr>
- <td colspan="2" height="1" bgcolor="#4C6C8F"><img height="1" width="1" alt="" src="images/spacer.gif"><a href="images/label.gif"></a><a href="images/page.gif"></a><a href="images/chapter.gif"></a><a href="images/chapter_open.gif"></a><a href="images/current.gif"></a><a href="/favicon.ico"></a></td>
- </tr>
- <tr>
- <td colspan="2" bgcolor="#CFDCED" class="copyright" align="center"><font size="2" face="Arial, Helvetica, Sans-Serif">Copyright ©
- 2003 The Apache Software Foundation. All rights reserved.<script type="text/javascript" language="JavaScript"><!--
- document.write(" - "+"Last Published: " + document.lastModified);
- // --></script></font></td>
- </tr>
- </table>
- </body>
- </html>
-
-
-
-
-
-
-
-
|