@@ -198,10 +198,10 @@
</td>
</td>
</tr>
</tr>
</table>
</table>
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<br/>
<table class="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>
<tr><td bgcolor="#294563"><font color="#ffffff"><a name="External Tools and Tasks"><strong>External Tools and Tasks</strong></a></font></td></tr>
</table>
</table>
<p>This page lists external resources for Apache Ant: tasks, IDE
<p>This page lists external resources for Apache Ant: tasks, IDE
integration tools, loggers, you name it. If you've written
integration tools, loggers, you name it. If you've written
something that should be included, please post all relevant
something that should be included, please post all relevant
@@ -210,11 +210,12 @@
<p>Nothing listed here is directly supported by the Ant
<p>Nothing listed here is directly supported by the Ant
developers, if you encounter any problems with them, please use
developers, if you encounter any problems with them, please use
the contact information.</p>
the contact information.</p>
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<br/>
<table class="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>
<tr><td bgcolor="#294563"><font color="#ffffff"><a name="Tasks"><strong>Tasks</strong></a></font></td></tr>
</table>
</table>
<a name="AJC"></a>
<br/>
<a name="AJC"></a>
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<tr><td bgcolor="#4C6C8F">
<tr><td bgcolor="#4C6C8F">
<font color="#ffffff" face="arial,helvetica,sanserif">
<font color="#ffffff" face="arial,helvetica,sanserif">
@@ -222,7 +223,6 @@
</font>
</font>
</td></tr>
</td></tr>
</table>
</table>
<p><a href="http://aspectj.org">AspectJ</a> is an
<p><a href="http://aspectj.org">AspectJ</a> is an
aspect-oriented extension to Java. This task compiles a
aspect-oriented extension to Java. This task compiles a
source tree using the AspectJ compiler -- AJC.</p>
source tree using the AspectJ compiler -- AJC.</p>
@@ -268,7 +268,8 @@
</td>
</td>
</tr>
</tr>
</table>
</table>
<a name="Anakia"></a>
<br/>
<a name="Anakia"></a>
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<tr><td bgcolor="#4C6C8F">
<tr><td bgcolor="#4C6C8F">
<font color="#ffffff" face="arial,helvetica,sanserif">
<font color="#ffffff" face="arial,helvetica,sanserif">
@@ -276,7 +277,6 @@
</font>
</font>
</td></tr>
</td></tr>
</table>
</table>
<p>Actually, Anakia is more than just an Ant task, it is a an
<p>Actually, Anakia is more than just an Ant task, it is a an
XML transformation tool based on JDOM, Velocity and Ant.</p>
XML transformation tool based on JDOM, Velocity and Ant.</p>
<table class="ForrestTable" cellspacing="1" cellpadding="4">
<table class="ForrestTable" cellspacing="1" cellpadding="4">
@@ -321,7 +321,8 @@
</td>
</td>
</tr>
</tr>
</table>
</table>
<a name="Anteater"></a>
<br/>
<a name="Anteater"></a>
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<tr><td bgcolor="#4C6C8F">
<tr><td bgcolor="#4C6C8F">
<font color="#ffffff" face="arial,helvetica,sanserif">
<font color="#ffffff" face="arial,helvetica,sanserif">
@@ -329,7 +330,6 @@
</font>
</font>
</td></tr>
</td></tr>
</table>
</table>
<p>Anteater is a set of Ant tasks for the functional testing of websites
<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
and web services (functional testing being; hit a URL and ensure the
response meets certain criteria). Can test HTTP params, response
response meets certain criteria). Can test HTTP params, response
@@ -380,7 +380,8 @@
</td>
</td>
</tr>
</tr>
</table>
</table>
<a name="Checkstyle"></a>
<br/>
<a name="Checkstyle"></a>
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<tr><td bgcolor="#4C6C8F">
<tr><td bgcolor="#4C6C8F">
<font color="#ffffff" face="arial,helvetica,sanserif">
<font color="#ffffff" face="arial,helvetica,sanserif">
@@ -388,7 +389,6 @@
</font>
</font>
</td></tr>
</td></tr>
</table>
</table>
<p>Checkstyle is a development tool to help programmers write
<p>Checkstyle is a development tool to help programmers write
Java code that adheres to a coding standard. Its purpose is to
Java code that adheres to a coding standard. Its purpose is to
automate the process of checking Java code, and to spare
automate the process of checking Java code, and to spare
@@ -439,7 +439,8 @@
</td>
</td>
</tr>
</tr>
</table>
</table>
<a name="CleanImports"></a>
<br/>
<a name="CleanImports"></a>
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<tr><td bgcolor="#4C6C8F">
<tr><td bgcolor="#4C6C8F">
<font color="#ffffff" face="arial,helvetica,sanserif">
<font color="#ffffff" face="arial,helvetica,sanserif">
@@ -447,7 +448,6 @@
</font>
</font>
</td></tr>
</td></tr>
</table>
</table>
<p>Removes unneeded imports. Formats your import
<p>Removes unneeded imports. Formats your import
sections. Flags ambiguous imports.</p>
sections. Flags ambiguous imports.</p>
<table class="ForrestTable" cellspacing="1" cellpadding="4">
<table class="ForrestTable" cellspacing="1" cellpadding="4">
@@ -492,7 +492,8 @@
</td>
</td>
</tr>
</tr>
</table>
</table>
<a name="Clover"></a>
<br/>
<a name="Clover"></a>
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<tr><td bgcolor="#4C6C8F">
<tr><td bgcolor="#4C6C8F">
<font color="#ffffff" face="arial,helvetica,sanserif">
<font color="#ffffff" face="arial,helvetica,sanserif">
@@ -500,7 +501,6 @@
</font>
</font>
</td></tr>
</td></tr>
</table>
</table>
<p>Clover is an Ant-based Code Coverage tool. It can be used
<p>Clover is an Ant-based Code Coverage tool. It can be used
seamlessly with Ant-based projects. It provides method,
seamlessly with Ant-based projects. It provides method,
statement, and branch coverage analysis, and has rich
statement, and branch coverage analysis, and has rich
@@ -548,7 +548,8 @@
</td>
</td>
</tr>
</tr>
</table>
</table>
<a name="Configure"></a>
<br/>
<a name="Configure"></a>
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<tr><td bgcolor="#4C6C8F">
<tr><td bgcolor="#4C6C8F">
<font color="#ffffff" face="arial,helvetica,sanserif">
<font color="#ffffff" face="arial,helvetica,sanserif">
@@ -556,7 +557,6 @@
</font>
</font>
</td></tr>
</td></tr>
</table>
</table>
<p>Recursive build support (call ant on every package level,
<p>Recursive build support (call ant on every package level,
and only build files in that package or in that package and
and only build files in that package or in that package and
everything below) with seperation of source and output.</p>
everything below) with seperation of source and output.</p>
@@ -606,7 +606,8 @@
</td>
</td>
</tr>
</tr>
</table>
</table>
<a name="CVSGrab"></a>
<br/>
<a name="CVSGrab"></a>
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<tr><td bgcolor="#4C6C8F">
<tr><td bgcolor="#4C6C8F">
<font color="#ffffff" face="arial,helvetica,sanserif">
<font color="#ffffff" face="arial,helvetica,sanserif">
@@ -614,7 +615,6 @@
</font>
</font>
</td></tr>
</td></tr>
</table>
</table>
<p>A little CVS client that can be useful when people are
<p>A little CVS client that can be useful when people are
behind corporate firewall that blocks any cvs
behind corporate firewall that blocks any cvs
communications. It uses the ViewCVS web interface to access
communications. It uses the ViewCVS web interface to access
@@ -664,7 +664,8 @@
</td>
</td>
</tr>
</tr>
</table>
</table>
<a name="Doxygen task"></a>
<br/>
<a name="Doxygen task"></a>
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<tr><td bgcolor="#4C6C8F">
<tr><td bgcolor="#4C6C8F">
<font color="#ffffff" face="arial,helvetica,sanserif">
<font color="#ffffff" face="arial,helvetica,sanserif">
@@ -672,7 +673,6 @@
</font>
</font>
</td></tr>
</td></tr>
</table>
</table>
<p>There are two Ant tasks for running the Doxygen
<p>There are two Ant tasks for running the Doxygen
documentation system.</p>
documentation system.</p>
<table class="ForrestTable" cellspacing="1" cellpadding="4">
<table class="ForrestTable" cellspacing="1" cellpadding="4">
@@ -760,7 +760,8 @@
</td>
</td>
</tr>
</tr>
</table>
</table>
<a name="GenJar"></a>
<br/>
<a name="GenJar"></a>
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<tr><td bgcolor="#4C6C8F">
<tr><td bgcolor="#4C6C8F">
<font color="#ffffff" face="arial,helvetica,sanserif">
<font color="#ffffff" face="arial,helvetica,sanserif">
@@ -768,7 +769,6 @@
</font>
</font>
</td></tr>
</td></tr>
</table>
</table>
<p>Builds a JAR file based on class dependencies rather than simply the contents of a directory</p>
<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="ForrestTable" cellspacing="1" cellpadding="4">
<tr>
<tr>
@@ -812,7 +812,8 @@
</td>
</td>
</tr>
</tr>
</table>
</table>
<a name="Greebo"></a>
<br/>
<a name="Greebo"></a>
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<tr><td bgcolor="#4C6C8F">
<tr><td bgcolor="#4C6C8F">
<font color="#ffffff" face="arial,helvetica,sanserif">
<font color="#ffffff" face="arial,helvetica,sanserif">
@@ -820,7 +821,6 @@
</font>
</font>
</td></tr>
</td></tr>
</table>
</table>
<p>Greebo is an Ant-task for downloading dependency files
<p>Greebo is an Ant-task for downloading dependency files
(currently only jars) from a network to a specified directory,
(currently only jars) from a network to a specified directory,
much like Maven. It supports multiple local and remote
much like Maven. It supports multiple local and remote
@@ -870,7 +870,8 @@
</td>
</td>
</tr>
</tr>
</table>
</table>
<a name="Importscrubber"></a>
<br/>
<a name="Importscrubber"></a>
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<tr><td bgcolor="#4C6C8F">
<tr><td bgcolor="#4C6C8F">
<font color="#ffffff" face="arial,helvetica,sanserif">
<font color="#ffffff" face="arial,helvetica,sanserif">
@@ -878,7 +879,6 @@
</font>
</font>
</td></tr>
</td></tr>
</table>
</table>
<p>Removes unnecessary import statements from a Java source code file.</p>
<p>Removes unnecessary import statements from a Java source code file.</p>
<table class="ForrestTable" cellspacing="1" cellpadding="4">
<table class="ForrestTable" cellspacing="1" cellpadding="4">
<tr>
<tr>
@@ -922,7 +922,8 @@
</td>
</td>
</tr>
</tr>
</table>
</table>
<a name="IsDirValidator"></a>
<br/>
<a name="IsDirValidator"></a>
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<tr><td bgcolor="#4C6C8F">
<tr><td bgcolor="#4C6C8F">
<font color="#ffffff" face="arial,helvetica,sanserif">
<font color="#ffffff" face="arial,helvetica,sanserif">
@@ -930,7 +931,6 @@
</font>
</font>
</td></tr>
</td></tr>
</table>
</table>
<p>Checks whether a given directory structure conforms to
<p>Checks whether a given directory structure conforms to
certain rules that are defined via nested elements of the
certain rules that are defined via nested elements of the
task.</p>
task.</p>
@@ -976,7 +976,8 @@
</td>
</td>
</tr>
</tr>
</table>
</table>
<a name="J2ME Ant Tasks"></a>
<br/>
<a name="J2ME Ant Tasks"></a>
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<tr><td bgcolor="#4C6C8F">
<tr><td bgcolor="#4C6C8F">
<font color="#ffffff" face="arial,helvetica,sanserif">
<font color="#ffffff" face="arial,helvetica,sanserif">
@@ -984,7 +985,6 @@
</font>
</font>
</td></tr>
</td></tr>
</table>
</table>
<p>There are three different sets of tasks to help build <a href="http://java.sun.com/j2me/">Java 2 Platform, Micro
<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>
Edition</a> (J2ME) applications.</p>
<p>This set supports CLDC and the K Virtual Machine (KVM):</p>
<p>This set supports CLDC and the K Virtual Machine (KVM):</p>
@@ -1122,7 +1122,8 @@
</td>
</td>
</tr>
</tr>
</table>
</table>
<a name="Jalopy"></a>
<br/>
<a name="Jalopy"></a>
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<tr><td bgcolor="#4C6C8F">
<tr><td bgcolor="#4C6C8F">
<font color="#ffffff" face="arial,helvetica,sanserif">
<font color="#ffffff" face="arial,helvetica,sanserif">
@@ -1130,7 +1131,6 @@
</font>
</font>
</td></tr>
</td></tr>
</table>
</table>
<p>An Ant Plug-in for the Java Source Code Formatter
<p>An Ant Plug-in for the Java Source Code Formatter
Jalopy.</p>
Jalopy.</p>
<table class="ForrestTable" cellspacing="1" cellpadding="4">
<table class="ForrestTable" cellspacing="1" cellpadding="4">
@@ -1177,7 +1177,8 @@
</td>
</td>
</tr>
</tr>
</table>
</table>
<a name="Java+ Precompile Task"></a>
<br/>
<a name="Java+ Precompile Task"></a>
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<tr><td bgcolor="#4C6C8F">
<tr><td bgcolor="#4C6C8F">
<font color="#ffffff" face="arial,helvetica,sanserif">
<font color="#ffffff" face="arial,helvetica,sanserif">
@@ -1185,7 +1186,6 @@
</font>
</font>
</td></tr>
</td></tr>
</table>
</table>
<p>Java+ is an open source Java preprocessorthat adds these
<p>Java+ is an open source Java preprocessorthat adds these
features to any Java compiler:</p>
features to any Java compiler:</p>
<ul>
<ul>
@@ -1253,7 +1253,8 @@
</td>
</td>
</tr>
</tr>
</table>
</table>
<a name="Javamake"></a>
<br/>
<a name="Javamake"></a>
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<tr><td bgcolor="#4C6C8F">
<tr><td bgcolor="#4C6C8F">
<font color="#ffffff" face="arial,helvetica,sanserif">
<font color="#ffffff" face="arial,helvetica,sanserif">
@@ -1261,7 +1262,6 @@
</font>
</font>
</td></tr>
</td></tr>
</table>
</table>
<p>A task to compile Java sources and manage class file
<p>A task to compile Java sources and manage class file
dependencies. Functionality is equivalent to that of standard
dependencies. Functionality is equivalent to that of standard
Javac and Depend tasks combined, with improved dependency
Javac and Depend tasks combined, with improved dependency
@@ -1308,7 +1308,8 @@
</td>
</td>
</tr>
</tr>
</table>
</table>
<a name="javarec"></a>
<br/>
<a name="javarec"></a>
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<tr><td bgcolor="#4C6C8F">
<tr><td bgcolor="#4C6C8F">
<font color="#ffffff" face="arial,helvetica,sanserif">
<font color="#ffffff" face="arial,helvetica,sanserif">
@@ -1316,7 +1317,6 @@
</font>
</font>
</td></tr>
</td></tr>
</table>
</table>
<p>Ant tasks that generate record classes for VisualAge for
<p>Ant tasks that generate record classes for VisualAge for
Java from Cobol copy books.</p>
Java from Cobol copy books.</p>
<table class="ForrestTable" cellspacing="1" cellpadding="4">
<table class="ForrestTable" cellspacing="1" cellpadding="4">
@@ -1361,7 +1361,8 @@
</td>
</td>
</tr>
</tr>
</table>
</table>
<a name="JCSC"></a>
<br/>
<a name="JCSC"></a>
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<tr><td bgcolor="#4C6C8F">
<tr><td bgcolor="#4C6C8F">
<font color="#ffffff" face="arial,helvetica,sanserif">
<font color="#ffffff" face="arial,helvetica,sanserif">
@@ -1369,7 +1370,6 @@
</font>
</font>
</td></tr>
</td></tr>
</table>
</table>
<p>JCSC is a Java Coding Standard Checker which also features
<p>JCSC is a Java Coding Standard Checker which also features
the generation of some code metrics. It is a command line tool
the generation of some code metrics. It is a command line tool
with an Ant task to scan whole package trees. The result can
with an Ant task to scan whole package trees. The result can
@@ -1416,7 +1416,8 @@
</td>
</td>
</tr>
</tr>
</table>
</table>
<a name="Jing Task"></a>
<br/>
<a name="Jing Task"></a>
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<tr><td bgcolor="#4C6C8F">
<tr><td bgcolor="#4C6C8F">
<font color="#ffffff" face="arial,helvetica,sanserif">
<font color="#ffffff" face="arial,helvetica,sanserif">
@@ -1424,7 +1425,6 @@
</font>
</font>
</td></tr>
</td></tr>
</table>
</table>
<p> Validates XML files against the RELAX NG alternative to XML Schema.
<p> Validates XML files against the RELAX NG alternative to XML Schema.
The Jing task for Ant allows you to efficiently validate
The Jing task for Ant allows you to efficiently validate
multiple files against multiple RELAX NG patterns and integrate
multiple files against multiple RELAX NG patterns and integrate
@@ -1462,7 +1462,8 @@
</td>
</td>
</tr>
</tr>
</table>
</table>
<a name="jMetra"></a>
<br/>
<a name="jMetra"></a>
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<tr><td bgcolor="#4C6C8F">
<tr><td bgcolor="#4C6C8F">
<font color="#ffffff" face="arial,helvetica,sanserif">
<font color="#ffffff" face="arial,helvetica,sanserif">
@@ -1470,7 +1471,6 @@
</font>
</font>
</td></tr>
</td></tr>
</table>
</table>
<p>jMetra is a tool for collecting code metrics across a
<p>jMetra is a tool for collecting code metrics across a
project lifecycle and compiling the results into
project lifecycle and compiling the results into
JavaDoc-styled documentation to analyze project metrics over
JavaDoc-styled documentation to analyze project metrics over
@@ -1526,7 +1526,8 @@
</td>
</td>
</tr>
</tr>
</table>
</table>
<a name="JNI"></a>
<br/>
<a name="JNI"></a>
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<tr><td bgcolor="#4C6C8F">
<tr><td bgcolor="#4C6C8F">
<font color="#ffffff" face="arial,helvetica,sanserif">
<font color="#ffffff" face="arial,helvetica,sanserif">
@@ -1534,7 +1535,6 @@
</font>
</font>
</td></tr>
</td></tr>
</table>
</table>
<p>
<p>
JNI is a free toolkit that makes easy work of
JNI is a free toolkit that makes easy work of
@@ -1594,7 +1594,8 @@
</td>
</td>
</tr>
</tr>
</table>
</table>
<a name="JRun Ant Tasks"></a>
<br/>
<a name="JRun Ant Tasks"></a>
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<tr><td bgcolor="#4C6C8F">
<tr><td bgcolor="#4C6C8F">
<font color="#ffffff" face="arial,helvetica,sanserif">
<font color="#ffffff" face="arial,helvetica,sanserif">
@@ -1602,7 +1603,6 @@
</font>
</font>
</td></tr>
</td></tr>
</table>
</table>
<p>JRun 4 SP1 ships with lib/jrun-ant-tasks.jar, which defines
<p>JRun 4 SP1 ships with lib/jrun-ant-tasks.jar, which defines
three Ant tasks: jrun, jrunapp, and jrunjmx. Documentation
three Ant tasks: jrun, jrunapp, and jrunjmx. Documentation
for the tasks can be found in JRun under
for the tasks can be found in JRun under
@@ -1651,7 +1651,8 @@
</td>
</td>
</tr>
</tr>
</table>
</table>
<a name="Macker"></a>
<br/>
<a name="Macker"></a>
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<tr><td bgcolor="#4C6C8F">
<tr><td bgcolor="#4C6C8F">
<font color="#ffffff" face="arial,helvetica,sanserif">
<font color="#ffffff" face="arial,helvetica,sanserif">
@@ -1659,7 +1660,6 @@
</font>
</font>
</td></tr>
</td></tr>
</table>
</table>
<p>A build-time architectural testing tool, designed
<p>A build-time architectural testing tool, designed
to maintain clean layering / tiering / modularity.
to maintain clean layering / tiering / modularity.
Macker works against compiled class files, checking
Macker works against compiled class files, checking
@@ -1710,7 +1710,8 @@
</td>
</td>
</tr>
</tr>
</table>
</table>
<a name="pack"></a>
<br/>
<a name="pack"></a>
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<tr><td bgcolor="#4C6C8F">
<tr><td bgcolor="#4C6C8F">
<font color="#ffffff" face="arial,helvetica,sanserif">
<font color="#ffffff" face="arial,helvetica,sanserif">
@@ -1718,7 +1719,6 @@
</font>
</font>
</td></tr>
</td></tr>
</table>
</table>
<p>pack is a task to build the smallest possible JAR to link
<p>pack is a task to build the smallest possible JAR to link
and run one or more classes.</p>
and run one or more classes.</p>
<table class="ForrestTable" cellspacing="1" cellpadding="4">
<table class="ForrestTable" cellspacing="1" cellpadding="4">
@@ -1763,7 +1763,8 @@
</td>
</td>
</tr>
</tr>
</table>
</table>
<a name="PMD"></a>
<br/>
<a name="PMD"></a>
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<tr><td bgcolor="#4C6C8F">
<tr><td bgcolor="#4C6C8F">
<font color="#ffffff" face="arial,helvetica,sanserif">
<font color="#ffffff" face="arial,helvetica,sanserif">
@@ -1771,7 +1772,6 @@
</font>
</font>
</td></tr>
</td></tr>
</table>
</table>
<p>PMD checks Java source code for unused variables,
<p>PMD checks Java source code for unused variables,
unnecessary object creation, etc</p>
unnecessary object creation, etc</p>
<table class="ForrestTable" cellspacing="1" cellpadding="4">
<table class="ForrestTable" cellspacing="1" cellpadding="4">
@@ -1816,7 +1816,8 @@
</td>
</td>
</tr>
</tr>
</table>
</table>
<a name="Purge"></a>
<br/>
<a name="Purge"></a>
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<tr><td bgcolor="#4C6C8F">
<tr><td bgcolor="#4C6C8F">
<font color="#ffffff" face="arial,helvetica,sanserif">
<font color="#ffffff" face="arial,helvetica,sanserif">
@@ -1824,7 +1825,6 @@
</font>
</font>
</td></tr>
</td></tr>
</table>
</table>
<p>Purge deletes all but the most recent few files from a fileset.
<p>Purge deletes all but the most recent few files from a fileset.
For example: if you have generated files (logs, .ear, .war, .jar
For example: if you have generated files (logs, .ear, .war, .jar
etc) accumulating in a directory, the purge task will allow you
etc) accumulating in a directory, the purge task will allow you
@@ -1871,7 +1871,8 @@
</td>
</td>
</tr>
</tr>
</table>
</table>
<a name="SerialVer"></a>
<br/>
<a name="SerialVer"></a>
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<tr><td bgcolor="#4C6C8F">
<tr><td bgcolor="#4C6C8F">
<font color="#ffffff" face="arial,helvetica,sanserif">
<font color="#ffffff" face="arial,helvetica,sanserif">
@@ -1879,7 +1880,6 @@
</font>
</font>
</td></tr>
</td></tr>
</table>
</table>
<p>SerialVer adds the Java serialver functionality to Apache
<p>SerialVer adds the Java serialver functionality to Apache
Ant. This project adds Tasks and FilterReaders to get, to
Ant. This project adds Tasks and FilterReaders to get, to
insert and to modify the serialVersionUID in the source code
insert and to modify the serialVersionUID in the source code
@@ -1926,7 +1926,8 @@
</td>
</td>
</tr>
</tr>
</table>
</table>
<a name="Styler"></a>
<br/>
<a name="Styler"></a>
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<tr><td bgcolor="#4C6C8F">
<tr><td bgcolor="#4C6C8F">
<font color="#ffffff" face="arial,helvetica,sanserif">
<font color="#ffffff" face="arial,helvetica,sanserif">
@@ -1934,7 +1935,6 @@
</font>
</font>
</td></tr>
</td></tr>
</table>
</table>
<p>The styler task makes useful combinations of XSLT transformations
<p>The styler task makes useful combinations of XSLT transformations
easy to specify in an Ant build file. Like the built-in Ant task
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.
style, styler can apply a single transformation to a set of XML files.
@@ -1990,7 +1990,8 @@
</td>
</td>
</tr>
</tr>
</table>
</table>
<a name="Tidy Imports (Tim)"></a>
<br/>
<a name="Tidy Imports (Tim)"></a>
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<tr><td bgcolor="#4C6C8F">
<tr><td bgcolor="#4C6C8F">
<font color="#ffffff" face="arial,helvetica,sanserif">
<font color="#ffffff" face="arial,helvetica,sanserif">
@@ -1998,7 +1999,6 @@
</font>
</font>
</td></tr>
</td></tr>
</table>
</table>
<p>Tim is a handy utility that can be executed on the command
<p>Tim is a handy utility that can be executed on the command
line or via Ant that automatically formats your import
line or via Ant that automatically formats your import
declarations. Tim is capable of removing unused imports,
declarations. Tim is capable of removing unused imports,
@@ -2046,7 +2046,8 @@
</td>
</td>
</tr>
</tr>
</table>
</table>
<a name="TiniAnt"></a>
<br/>
<a name="TiniAnt"></a>
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<tr><td bgcolor="#4C6C8F">
<tr><td bgcolor="#4C6C8F">
<font color="#ffffff" face="arial,helvetica,sanserif">
<font color="#ffffff" face="arial,helvetica,sanserif">
@@ -2054,7 +2055,6 @@
</font>
</font>
</td></tr>
</td></tr>
</table>
</table>
<p>TiniAnt is an Ant task to support building applications for
<p>TiniAnt is an Ant task to support building applications for
the <a href="http://www.ibutton.com/TINI/">TINI</a>.</p>
the <a href="http://www.ibutton.com/TINI/">TINI</a>.</p>
<table class="ForrestTable" cellspacing="1" cellpadding="4">
<table class="ForrestTable" cellspacing="1" cellpadding="4">
@@ -2099,7 +2099,8 @@
</td>
</td>
</tr>
</tr>
</table>
</table>
<a name="Venus Application Publisher's (Vamp) Ant Task Suite"></a>
<br/>
<a name="Venus Application Publisher's (Vamp) Ant Task Suite"></a>
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<tr><td bgcolor="#4C6C8F">
<tr><td bgcolor="#4C6C8F">
<font color="#ffffff" face="arial,helvetica,sanserif">
<font color="#ffffff" face="arial,helvetica,sanserif">
@@ -2107,7 +2108,6 @@
</font>
</font>
</td></tr>
</td></tr>
</table>
</table>
<p>Venus Application Publisher's (Vamp) Ant Task Suite allows
<p>Venus Application Publisher's (Vamp) Ant Task Suite allows
you to sign and package your applications into relocatable Web
you to sign and package your applications into relocatable Web
Archives that you can drop into your web server for
Archives that you can drop into your web server for
@@ -2156,7 +2156,8 @@
</td>
</td>
</tr>
</tr>
</table>
</table>
<a name="Version_Tool"></a>
<br/>
<a name="Version_Tool"></a>
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<tr><td bgcolor="#4C6C8F">
<tr><td bgcolor="#4C6C8F">
<font color="#ffffff" face="arial,helvetica,sanserif">
<font color="#ffffff" face="arial,helvetica,sanserif">
@@ -2164,7 +2165,6 @@
</font>
</font>
</td></tr>
</td></tr>
</table>
</table>
<p>A versioning tool for Ant.</p>
<p>A versioning tool for Ant.</p>
<table class="ForrestTable" cellspacing="1" cellpadding="4">
<table class="ForrestTable" cellspacing="1" cellpadding="4">
<tr>
<tr>
@@ -2208,7 +2208,8 @@
</td>
</td>
</tr>
</tr>
</table>
</table>
<a name="VPP"></a>
<br/>
<a name="VPP"></a>
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<tr><td bgcolor="#4C6C8F">
<tr><td bgcolor="#4C6C8F">
<font color="#ffffff" face="arial,helvetica,sanserif">
<font color="#ffffff" face="arial,helvetica,sanserif">
@@ -2216,7 +2217,6 @@
</font>
</font>
</td></tr>
</td></tr>
</table>
</table>
<p>VPP provides general file preprocessing support based on
<p>VPP provides general file preprocessing support based on
the Velocity Template Engine. The core funtionality is
the Velocity Template Engine. The core funtionality is
provided as a filter for use with tasks that supports filter
provided as a filter for use with tasks that supports filter
@@ -2264,7 +2264,8 @@
</td>
</td>
</tr>
</tr>
</table>
</table>
<a name="WOProject"></a>
<br/>
<a name="WOProject"></a>
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<tr><td bgcolor="#4C6C8F">
<tr><td bgcolor="#4C6C8F">
<font color="#ffffff" face="arial,helvetica,sanserif">
<font color="#ffffff" face="arial,helvetica,sanserif">
@@ -2272,7 +2273,6 @@
</font>
</font>
</td></tr>
</td></tr>
</table>
</table>
<p>WOProject provides a set of tools to work with
<p>WOProject provides a set of tools to work with
<a href="http://webobjects.com/">WebObjects 5.1</a>
<a href="http://webobjects.com/">WebObjects 5.1</a>
independent from platform and IDE. It significantly
independent from platform and IDE. It significantly
@@ -2322,7 +2322,8 @@
</td>
</td>
</tr>
</tr>
</table>
</table>
<a name="XDoclet"></a>
<br/>
<a name="XDoclet"></a>
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<tr><td bgcolor="#4C6C8F">
<tr><td bgcolor="#4C6C8F">
<font color="#ffffff" face="arial,helvetica,sanserif">
<font color="#ffffff" face="arial,helvetica,sanserif">
@@ -2330,7 +2331,6 @@
</font>
</font>
</td></tr>
</td></tr>
</table>
</table>
<p>XDoclet is an extended Javadoc Doclet engine for use in Ant.
<p>XDoclet is an extended Javadoc Doclet engine for use in Ant.
It lets you create custom Javadoc @tags and based on those tags
It lets you create custom Javadoc @tags and based on those tags
generates source code or other files (such as xml-ish deployment
generates source code or other files (such as xml-ish deployment
@@ -2369,7 +2369,8 @@
</td>
</td>
</tr>
</tr>
</table>
</table>
<a name="XmlTask"></a>
<br/>
<a name="XmlTask"></a>
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<tr><td bgcolor="#4C6C8F">
<tr><td bgcolor="#4C6C8F">
<font color="#ffffff" face="arial,helvetica,sanserif">
<font color="#ffffff" face="arial,helvetica,sanserif">
@@ -2377,7 +2378,6 @@
</font>
</font>
</td></tr>
</td></tr>
</table>
</table>
<p>XmlTask provides a simple means to modify XML documents
<p>XmlTask provides a simple means to modify XML documents
without having to learn XSLT. A simple path reference to an
without having to learn XSLT. A simple path reference to an
XML node specifies the node you want to change, and how you
XML node specifies the node you want to change, and how you
@@ -2426,7 +2426,8 @@
</td>
</td>
</tr>
</tr>
</table>
</table>
<a name="yGuard"></a>
<br/>
<a name="yGuard"></a>
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<tr><td bgcolor="#4C6C8F">
<tr><td bgcolor="#4C6C8F">
<font color="#ffffff" face="arial,helvetica,sanserif">
<font color="#ffffff" face="arial,helvetica,sanserif">
@@ -2434,7 +2435,6 @@
</font>
</font>
</td></tr>
</td></tr>
</table>
</table>
<p>yGuard is a free Java(TM) Bytecode Obfuscator Task that
<p>yGuard is a free Java(TM) Bytecode Obfuscator Task that
needs no external script or project files. It can completely
needs no external script or project files. It can completely
be configured and run through the Ant build script. The task
be configured and run through the Ant build script. The task
@@ -2485,11 +2485,12 @@
</td>
</td>
</tr>
</tr>
</table>
</table>
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<br/>
<table class="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>
<tr><td bgcolor="#294563"><font color="#ffffff"><a name="Compiler Implementations"><strong>Compiler Implementations</strong></a></font></td></tr>
</table>
</table>
<a name="miniRMI <code>&lt;rmic&gt;</code> implementation"></a>
<br/>
<a name="miniRMI <code>&lt;rmic&gt;</code> implementation"></a>
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<tr><td bgcolor="#4C6C8F">
<tr><td bgcolor="#4C6C8F">
<font color="#ffffff" face="arial,helvetica,sanserif">
<font color="#ffffff" face="arial,helvetica,sanserif">
@@ -2497,7 +2498,6 @@
</font>
</font>
</td></tr>
</td></tr>
</table>
</table>
<p>miniRMI is a freeware opensource library that serves as a
<p>miniRMI is a freeware opensource library that serves as a
lightweight replacement for the original java.rmi packages and
lightweight replacement for the original java.rmi packages and
is suitable especially for applets. Ant 1.4+
is suitable especially for applets. Ant 1.4+
@@ -2544,11 +2544,12 @@
</td>
</td>
</tr>
</tr>
</table>
</table>
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<br/>
<table class="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>
<tr><td bgcolor="#294563"><font color="#ffffff"><a name="IDE and Editor Integration"><strong>IDE and Editor Integration</strong></a></font></td></tr>
</table>
</table>
<a name="AntFarm"></a>
<br/>
<a name="AntFarm"></a>
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<tr><td bgcolor="#4C6C8F">
<tr><td bgcolor="#4C6C8F">
<font color="#ffffff" face="arial,helvetica,sanserif">
<font color="#ffffff" face="arial,helvetica,sanserif">
@@ -2556,7 +2557,6 @@
</font>
</font>
</td></tr>
</td></tr>
</table>
</table>
<p>A plugin that integrates Ant into the jEdit editor.</p>
<p>A plugin that integrates Ant into the jEdit editor.</p>
<table class="ForrestTable" cellspacing="1" cellpadding="4">
<table class="ForrestTable" cellspacing="1" cellpadding="4">
<tr>
<tr>
@@ -2600,7 +2600,8 @@
</td>
</td>
</tr>
</tr>
</table>
</table>
<a name="AntMan"></a>
<br/>
<a name="AntMan"></a>
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<tr><td bgcolor="#4C6C8F">
<tr><td bgcolor="#4C6C8F">
<font color="#ffffff" face="arial,helvetica,sanserif">
<font color="#ffffff" face="arial,helvetica,sanserif">
@@ -2608,7 +2609,6 @@
</font>
</font>
</td></tr>
</td></tr>
</table>
</table>
<p>An AddIn that integrates Ant with the JDeveloper IDE</p>
<p>An AddIn that integrates Ant with the JDeveloper IDE</p>
<table class="ForrestTable" cellspacing="1" cellpadding="4">
<table class="ForrestTable" cellspacing="1" cellpadding="4">
<tr>
<tr>
@@ -2652,7 +2652,8 @@
</td>
</td>
</tr>
</tr>
</table>
</table>
<a name="AntRunner"></a>
<br/>
<a name="AntRunner"></a>
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<tr><td bgcolor="#4C6C8F">
<tr><td bgcolor="#4C6C8F">
<font color="#ffffff" face="arial,helvetica,sanserif">
<font color="#ffffff" face="arial,helvetica,sanserif">
@@ -2660,7 +2661,6 @@
</font>
</font>
</td></tr>
</td></tr>
</table>
</table>
<p>An OpenTool that integrates Ant into the JBuilder IDE.</p>
<p>An OpenTool that integrates Ant into the JBuilder IDE.</p>
<table class="ForrestTable" cellspacing="1" cellpadding="4">
<table class="ForrestTable" cellspacing="1" cellpadding="4">
<tr>
<tr>
@@ -2704,7 +2704,8 @@
</td>
</td>
</tr>
</tr>
</table>
</table>
<a name="AntWork"></a>
<br/>
<a name="AntWork"></a>
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<tr><td bgcolor="#4C6C8F">
<tr><td bgcolor="#4C6C8F">
<font color="#ffffff" face="arial,helvetica,sanserif">
<font color="#ffffff" face="arial,helvetica,sanserif">
@@ -2712,7 +2713,6 @@
</font>
</font>
</td></tr>
</td></tr>
</table>
</table>
<p>A plugin that integrates Ant into the Jext editor.</p>
<p>A plugin that integrates Ant into the Jext editor.</p>
<table class="ForrestTable" cellspacing="1" cellpadding="4">
<table class="ForrestTable" cellspacing="1" cellpadding="4">
<tr>
<tr>
@@ -2756,7 +2756,8 @@
</td>
</td>
</tr>
</tr>
</table>
</table>
<a name="Eclipse"></a>
<br/>
<a name="Eclipse"></a>
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<tr><td bgcolor="#4C6C8F">
<tr><td bgcolor="#4C6C8F">
<font color="#ffffff" face="arial,helvetica,sanserif">
<font color="#ffffff" face="arial,helvetica,sanserif">
@@ -2764,7 +2765,6 @@
</font>
</font>
</td></tr>
</td></tr>
</table>
</table>
<p>Eclipse is a universal tool platform with Ant integration.</p>
<p>Eclipse is a universal tool platform with Ant integration.</p>
<table class="ForrestTable" cellspacing="1" cellpadding="4">
<table class="ForrestTable" cellspacing="1" cellpadding="4">
<tr>
<tr>
@@ -2808,7 +2808,8 @@
</td>
</td>
</tr>
</tr>
</table>
</table>
<a name="HP RadPak"></a>
<br/>
<a name="HP RadPak"></a>
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<tr><td bgcolor="#4C6C8F">
<tr><td bgcolor="#4C6C8F">
<font color="#ffffff" face="arial,helvetica,sanserif">
<font color="#ffffff" face="arial,helvetica,sanserif">
@@ -2816,7 +2817,6 @@
</font>
</font>
</td></tr>
</td></tr>
</table>
</table>
<p>
<p>
RadPak comes with the (free) HP Bluestone HPAS J2EE server, and is primarily
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
a GUI tool for packaging and deploying java web and EJB applications
@@ -2858,7 +2858,8 @@
</td>
</td>
</tr>
</tr>
</table>
</table>
<a name="IntelliJ IDEA 2.0"></a>
<br/>
<a name="IntelliJ IDEA 2.0"></a>
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<tr><td bgcolor="#4C6C8F">
<tr><td bgcolor="#4C6C8F">
<font color="#ffffff" face="arial,helvetica,sanserif">
<font color="#ffffff" face="arial,helvetica,sanserif">
@@ -2866,7 +2867,6 @@
</font>
</font>
</td></tr>
</td></tr>
</table>
</table>
<p>Java IDE with refactoring support and Ant integration.</p>
<p>Java IDE with refactoring support and Ant integration.</p>
<table class="ForrestTable" cellspacing="1" cellpadding="4">
<table class="ForrestTable" cellspacing="1" cellpadding="4">
<tr>
<tr>
@@ -2910,7 +2910,8 @@
</td>
</td>
</tr>
</tr>
</table>
</table>
<a name="JDE(E) 2.2.8"></a>
<br/>
<a name="JDE(E) 2.2.8"></a>
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<tr><td bgcolor="#4C6C8F">
<tr><td bgcolor="#4C6C8F">
<font color="#ffffff" face="arial,helvetica,sanserif">
<font color="#ffffff" face="arial,helvetica,sanserif">
@@ -2918,7 +2919,6 @@
</font>
</font>
</td></tr>
</td></tr>
</table>
</table>
<p>The Java Development Environment for Emacs (JDEE) supports
<p>The Java Development Environment for Emacs (JDEE) supports
Apache Ant as one of three built-in ways to build your
Apache Ant as one of three built-in ways to build your
applications.</p>
applications.</p>
@@ -2964,7 +2964,8 @@
</td>
</td>
</tr>
</tr>
</table>
</table>
<a name="NetBeans / Sun ONE Studio"></a>
<br/>
<a name="NetBeans / Sun ONE Studio"></a>
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<tr><td bgcolor="#4C6C8F">
<tr><td bgcolor="#4C6C8F">
<font color="#ffffff" face="arial,helvetica,sanserif">
<font color="#ffffff" face="arial,helvetica,sanserif">
@@ -2972,7 +2973,6 @@
</font>
</font>
</td></tr>
</td></tr>
</table>
</table>
<p>A module that integrates Ant into the NetBeans or Sun ONE Studio (formerly Forte for Java) IDEs.</p>
<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="ForrestTable" cellspacing="1" cellpadding="4">
<tr>
<tr>
@@ -3016,7 +3016,8 @@
</td>
</td>
</tr>
</tr>
</table>
</table>
<a name="Oracle9i JDeveloper"></a>
<br/>
<a name="Oracle9i JDeveloper"></a>
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<tr><td bgcolor="#4C6C8F">
<tr><td bgcolor="#4C6C8F">
<font color="#ffffff" face="arial,helvetica,sanserif">
<font color="#ffffff" face="arial,helvetica,sanserif">
@@ -3024,7 +3025,6 @@
</font>
</font>
</td></tr>
</td></tr>
</table>
</table>
<p>Java IDE with support for Ant.</p>
<p>Java IDE with support for Ant.</p>
<table class="ForrestTable" cellspacing="1" cellpadding="4">
<table class="ForrestTable" cellspacing="1" cellpadding="4">
<tr>
<tr>
@@ -3068,7 +3068,8 @@
</td>
</td>
</tr>
</tr>
</table>
</table>
<a name="WebSphere Studio Application Developer"></a>
<br/>
<a name="WebSphere Studio Application Developer"></a>
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<tr><td bgcolor="#4C6C8F">
<tr><td bgcolor="#4C6C8F">
<font color="#ffffff" face="arial,helvetica,sanserif">
<font color="#ffffff" face="arial,helvetica,sanserif">
@@ -3076,7 +3077,6 @@
</font>
</font>
</td></tr>
</td></tr>
</table>
</table>
<p>WSAD features Ant integrate by virtue of being built on the Eclipse tools platform.</p>
<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="ForrestTable" cellspacing="1" cellpadding="4">
<tr>
<tr>
@@ -3113,7 +3113,7 @@
</div>
</div>
</td><td width="10"><img width="10" height="1 " alt="" src="images/spacer.gif"></td>
</td><td width="10"><img width="10" height="4 " alt="" src="images/spacer.gif"></td>
</tr>
</tr>
</table>
</table>
</td>
</td>
@@ -3121,7 +3121,7 @@
</table>
</table>
<table summary="footer" cellspacing="0" cellpadding="0" width="100%" border="0">
<table summary="footer" cellspacing="0" cellpadding="0" width="100%" border="0">
<tr>
<tr>
<td colspan="2" height="20 " 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>
<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>
<tr>
<tr>
<td colspan="2" bgcolor="#CFDCED" class="copyright" align="center"><font size="2" face="Arial, Helvetica, Sans-Serif">Copyright ©
<td colspan="2" bgcolor="#CFDCED" class="copyright" align="center"><font size="2" face="Arial, Helvetica, Sans-Serif">Copyright ©