* regenerate including Bruce's bio. * make <subsection> look more like it used to be. git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@273788 13f79535-47bb-0310-9956-ffa450edef68master
@@ -204,7 +204,16 @@ | |||||
</table> | </table> | ||||
<p> | <p> | ||||
<a name="Open"><h4>Open</h4></a> | |||||
<a name="Open"> | |||||
<table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
<tr><td bgcolor="#4C6C8F"> | |||||
<font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
<strong>Open</strong> | |||||
</strong> | |||||
</font> | |||||
</td></tr> | |||||
</table> | |||||
</a> | |||||
<table class="ForrestTable" cellspacing="1" cellpadding="4"> | <table class="ForrestTable" cellspacing="1" cellpadding="4"> | ||||
<tr> | <tr> | ||||
@@ -311,7 +320,16 @@ | |||||
</table> | </table> | ||||
</p> | </p> | ||||
<p> | <p> | ||||
<a name="Done"><h4>Done</h4></a> | |||||
<a name="Done"> | |||||
<table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
<tr><td bgcolor="#4C6C8F"> | |||||
<font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
<strong>Done</strong> | |||||
</strong> | |||||
</font> | |||||
</td></tr> | |||||
</table> | |||||
</a> | |||||
<table class="ForrestTable" cellspacing="1" cellpadding="4"> | <table class="ForrestTable" cellspacing="1" cellpadding="4"> | ||||
<tr> | <tr> | ||||
@@ -480,7 +498,16 @@ | |||||
</table> | </table> | ||||
</p> | </p> | ||||
<p> | <p> | ||||
<a name="Bug Reports Short-Cuts"><h4>Bug Reports Short-Cuts</h4></a> | |||||
<a name="Bug Reports Short-Cuts"> | |||||
<table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
<tr><td bgcolor="#4C6C8F"> | |||||
<font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
<strong>Bug Reports Short-Cuts</strong> | |||||
</strong> | |||||
</font> | |||||
</td></tr> | |||||
</table> | |||||
</a> | |||||
<p>Note: You can sort the report results by clicking on the column-headings.</p> | <p>Note: You can sort the report results by clicking on the column-headings.</p> | ||||
<table class="ForrestTable" cellspacing="1" cellpadding="4"> | <table class="ForrestTable" cellspacing="1" cellpadding="4"> | ||||
@@ -219,7 +219,16 @@ | |||||
</table> | </table> | ||||
<p> | <p> | ||||
<a name="Project Management Committee"><h4>Project Management Committee</h4></a> | |||||
<a name="Project Management Committee"> | |||||
<table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
<tr><td bgcolor="#4C6C8F"> | |||||
<font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
<strong>Project Management Committee</strong> | |||||
</strong> | |||||
</font> | |||||
</td></tr> | |||||
</table> | |||||
</a> | |||||
<p> | <p> | ||||
The Project Management Committee (PMC) for Apache Ant was created by a resolution of the | The Project Management Committee (PMC) for Apache Ant was created by a resolution of the | ||||
@@ -261,7 +270,16 @@ | |||||
</p> | </p> | ||||
</p> | </p> | ||||
<p> | <p> | ||||
<a name="Committers"><h4>Committers</h4></a> | |||||
<a name="Committers"> | |||||
<table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
<tr><td bgcolor="#4C6C8F"> | |||||
<font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
<strong>Committers</strong> | |||||
</strong> | |||||
</font> | |||||
</td></tr> | |||||
</table> | |||||
</a> | |||||
<p> | <p> | ||||
The project's Committers are responsible for the project's technical management. All committers have | The project's Committers are responsible for the project's technical management. All committers have | ||||
@@ -286,7 +304,16 @@ | |||||
</p> | </p> | ||||
</p> | </p> | ||||
<p> | <p> | ||||
<a name="Developers"><h4>Developers</h4></a> | |||||
<a name="Developers"> | |||||
<table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
<tr><td bgcolor="#4C6C8F"> | |||||
<font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
<strong>Developers</strong> | |||||
</strong> | |||||
</font> | |||||
</td></tr> | |||||
</table> | |||||
</a> | |||||
<p> | <p> | ||||
All of the volunteers who are contributing time, code, documentation, or resources to the | All of the volunteers who are contributing time, code, documentation, or resources to the | ||||
@@ -296,7 +323,16 @@ | |||||
</p> | </p> | ||||
</p> | </p> | ||||
<p> | <p> | ||||
<a name="Users"><h4>Users</h4></a> | |||||
<a name="Users"> | |||||
<table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
<tr><td bgcolor="#4C6C8F"> | |||||
<font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
<strong>Users</strong> | |||||
</strong> | |||||
</font> | |||||
</td></tr> | |||||
</table> | |||||
</a> | |||||
<p> | <p> | ||||
The most important participants in the project are people who use our software. The majority of our | The most important participants in the project are people who use our software. The majority of our | ||||
@@ -202,10 +202,24 @@ | |||||
</table> | </table> | ||||
<p> | <p> | ||||
<a name="Active Members"><h4>Active Members</h4></a> | |||||
<a name="Active Members"> | |||||
<table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
<tr><td bgcolor="#4C6C8F"> | |||||
<font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
<strong>Active Members</strong> | |||||
</strong> | |||||
</font> | |||||
</td></tr> | |||||
</table> | |||||
</a> | |||||
<p> | <p> | ||||
<b>Bruce Atherton</b><br /> | |||||
<b>Bruce Atherton</b> (bruce at callenish.com - <a href="http://www.callenish.com/~bruce">http://www.callenish.com/~bruce</a>) | |||||
<br /> | |||||
Currently a Systems Architect with Avue Technologies, Bruce has been | |||||
working with Java since version 1.0a2. He also claims to be one of the first | |||||
people to mark up a FAQ with HTML, for a web browser of the distant past | |||||
called Cello. | |||||
</p> | </p> | ||||
<p> | <p> | ||||
<b>Stefane Bailliez</b><br /> | <b>Stefane Bailliez</b><br /> | ||||
@@ -281,7 +295,16 @@ he takes care of Antidote - the Ant GUI. | |||||
</p> | </p> | ||||
</p> | </p> | ||||
<p> | <p> | ||||
<a name="Emeritus Members"><h4>Emeritus Members</h4></a> | |||||
<a name="Emeritus Members"> | |||||
<table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
<tr><td bgcolor="#4C6C8F"> | |||||
<font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
<strong>Emeritus Members</strong> | |||||
</strong> | |||||
</font> | |||||
</td></tr> | |||||
</table> | |||||
</a> | |||||
<p> | <p> | ||||
<b>James Duncan Davidson</b> (duncan at x180.net - <a href="http://x180.net/">http://x180.net/</a>) | <b>James Duncan Davidson</b> (duncan at x180.net - <a href="http://x180.net/">http://x180.net/</a>) | ||||
@@ -303,7 +326,16 @@ Project a reality and served as the first Chairman of the Jakarta PMC. | |||||
</table> | </table> | ||||
<p> | <p> | ||||
<a name="Active Committers"><h4>Active Committers</h4></a> | |||||
<a name="Active Committers"> | |||||
<table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
<tr><td bgcolor="#4C6C8F"> | |||||
<font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
<strong>Active Committers</strong> | |||||
</strong> | |||||
</font> | |||||
</td></tr> | |||||
</table> | |||||
</a> | |||||
<p> | <p> | ||||
<b>Preston Bannister</b><br /> | <b>Preston Bannister</b><br /> | ||||
@@ -321,7 +353,7 @@ Project a reality and served as the first Chairman of the Jakarta PMC. | |||||
Peter is an avid java developer who is active in the | Peter is an avid java developer who is active in the | ||||
<a href="http://jakarta.apache.org/avalon/">Avalon</a> and | <a href="http://jakarta.apache.org/avalon/">Avalon</a> and | ||||
<a href="http://jakarta.apache.org/ant/">Ant</a> projects. | <a href="http://jakarta.apache.org/ant/">Ant</a> projects. | ||||
In his spare time he developes a distributed virtual environment | |||||
In his spare time he develops a distributed virtual environment | |||||
(ie military simulator or 3D game) using java technologies. | (ie military simulator or 3D game) using java technologies. | ||||
</p> | </p> | ||||
<p> | <p> | ||||
@@ -406,7 +438,16 @@ and EJB runtime environments -- in that order. | |||||
</p> | </p> | ||||
</p> | </p> | ||||
<p> | <p> | ||||
<a name="Emeritus Committers"><h4>Emeritus Committers</h4></a> | |||||
<a name="Emeritus Committers"> | |||||
<table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
<tr><td bgcolor="#4C6C8F"> | |||||
<font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
<strong>Emeritus Committers</strong> | |||||
</strong> | |||||
</font> | |||||
</td></tr> | |||||
</table> | |||||
</a> | |||||
<p> | <p> | ||||
<b>Simeon H.K. Fitch</b> (simeon.fitch at mseedsoft.com) | <b>Simeon H.K. Fitch</b> (simeon.fitch at mseedsoft.com) | ||||
@@ -206,7 +206,8 @@ | |||||
<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 | ||||
information to one of the mailing lists.</p> | |||||
information to one of the mailing lists. For details, see the | |||||
<a href="faq.html#adding-external-tasks">FAQ</a>.</p> | |||||
<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> | ||||
@@ -217,7 +218,16 @@ | |||||
</table> | </table> | ||||
<p> | <p> | ||||
<a name="AJC"><h4>AJC</h4></a> | |||||
<a name="AJC"> | |||||
<table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
<tr><td bgcolor="#4C6C8F"> | |||||
<font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
<strong>AJC</strong> | |||||
</strong> | |||||
</font> | |||||
</td></tr> | |||||
</table> | |||||
</a> | |||||
<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 | ||||
@@ -266,7 +276,16 @@ | |||||
</table> | </table> | ||||
</p> | </p> | ||||
<p> | <p> | ||||
<a name="Anakia"><h4>Anakia</h4></a> | |||||
<a name="Anakia"> | |||||
<table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
<tr><td bgcolor="#4C6C8F"> | |||||
<font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
<strong>Anakia</strong> | |||||
</strong> | |||||
</font> | |||||
</td></tr> | |||||
</table> | |||||
</a> | |||||
<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> | ||||
@@ -314,7 +333,16 @@ | |||||
</table> | </table> | ||||
</p> | </p> | ||||
<p> | <p> | ||||
<a name="Anteater"><h4>Anteater</h4></a> | |||||
<a name="Anteater"> | |||||
<table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
<tr><td bgcolor="#4C6C8F"> | |||||
<font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
<strong>Anteater</strong> | |||||
</strong> | |||||
</font> | |||||
</td></tr> | |||||
</table> | |||||
</a> | |||||
<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 | ||||
@@ -368,7 +396,16 @@ | |||||
</table> | </table> | ||||
</p> | </p> | ||||
<p> | <p> | ||||
<a name="Checkstyle"><h4>Checkstyle</h4></a> | |||||
<a name="Checkstyle"> | |||||
<table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
<tr><td bgcolor="#4C6C8F"> | |||||
<font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
<strong>Checkstyle</strong> | |||||
</strong> | |||||
</font> | |||||
</td></tr> | |||||
</table> | |||||
</a> | |||||
<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 | ||||
@@ -422,7 +459,16 @@ | |||||
</table> | </table> | ||||
</p> | </p> | ||||
<p> | <p> | ||||
<a name="CleanImports"><h4>CleanImports</h4></a> | |||||
<a name="CleanImports"> | |||||
<table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
<tr><td bgcolor="#4C6C8F"> | |||||
<font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
<strong>CleanImports</strong> | |||||
</strong> | |||||
</font> | |||||
</td></tr> | |||||
</table> | |||||
</a> | |||||
<p>Removes unneeded imports. Formats your import | <p>Removes unneeded imports. Formats your import | ||||
sections. Flags ambiguous imports.</p> | sections. Flags ambiguous imports.</p> | ||||
@@ -470,7 +516,16 @@ | |||||
</table> | </table> | ||||
</p> | </p> | ||||
<p> | <p> | ||||
<a name="Clover"><h4>Clover</h4></a> | |||||
<a name="Clover"> | |||||
<table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
<tr><td bgcolor="#4C6C8F"> | |||||
<font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
<strong>Clover</strong> | |||||
</strong> | |||||
</font> | |||||
</td></tr> | |||||
</table> | |||||
</a> | |||||
<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, | ||||
@@ -521,7 +576,16 @@ | |||||
</table> | </table> | ||||
</p> | </p> | ||||
<p> | <p> | ||||
<a name="Configure"><h4>Configure</h4></a> | |||||
<a name="Configure"> | |||||
<table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
<tr><td bgcolor="#4C6C8F"> | |||||
<font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
<strong>Configure</strong> | |||||
</strong> | |||||
</font> | |||||
</td></tr> | |||||
</table> | |||||
</a> | |||||
<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 | ||||
@@ -574,7 +638,16 @@ | |||||
</table> | </table> | ||||
</p> | </p> | ||||
<p> | <p> | ||||
<a name="CVSGrab"><h4>CVSGrab</h4></a> | |||||
<a name="CVSGrab"> | |||||
<table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
<tr><td bgcolor="#4C6C8F"> | |||||
<font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
<strong>CVSGrab</strong> | |||||
</strong> | |||||
</font> | |||||
</td></tr> | |||||
</table> | |||||
</a> | |||||
<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 | ||||
@@ -627,7 +700,16 @@ | |||||
</table> | </table> | ||||
</p> | </p> | ||||
<p> | <p> | ||||
<a name="Doxygen task"><h4>Doxygen task</h4></a> | |||||
<a name="Doxygen task"> | |||||
<table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
<tr><td bgcolor="#4C6C8F"> | |||||
<font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
<strong>Doxygen task</strong> | |||||
</strong> | |||||
</font> | |||||
</td></tr> | |||||
</table> | |||||
</a> | |||||
<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> | ||||
@@ -718,7 +800,16 @@ | |||||
</table> | </table> | ||||
</p> | </p> | ||||
<p> | <p> | ||||
<a name="GenJar"><h4>GenJar</h4></a> | |||||
<a name="GenJar"> | |||||
<table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
<tr><td bgcolor="#4C6C8F"> | |||||
<font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
<strong>GenJar</strong> | |||||
</strong> | |||||
</font> | |||||
</td></tr> | |||||
</table> | |||||
</a> | |||||
<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"> | ||||
@@ -765,7 +856,16 @@ | |||||
</table> | </table> | ||||
</p> | </p> | ||||
<p> | <p> | ||||
<a name="Greebo"><h4>Greebo</h4></a> | |||||
<a name="Greebo"> | |||||
<table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
<tr><td bgcolor="#4C6C8F"> | |||||
<font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
<strong>Greebo</strong> | |||||
</strong> | |||||
</font> | |||||
</td></tr> | |||||
</table> | |||||
</a> | |||||
<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, | ||||
@@ -818,7 +918,16 @@ | |||||
</table> | </table> | ||||
</p> | </p> | ||||
<p> | <p> | ||||
<a name="Importscrubber"><h4>Importscrubber</h4></a> | |||||
<a name="Importscrubber"> | |||||
<table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
<tr><td bgcolor="#4C6C8F"> | |||||
<font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
<strong>Importscrubber</strong> | |||||
</strong> | |||||
</font> | |||||
</td></tr> | |||||
</table> | |||||
</a> | |||||
<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"> | ||||
@@ -865,7 +974,16 @@ | |||||
</table> | </table> | ||||
</p> | </p> | ||||
<p> | <p> | ||||
<a name="IsDirValidator"><h4>IsDirValidator</h4></a> | |||||
<a name="IsDirValidator"> | |||||
<table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
<tr><td bgcolor="#4C6C8F"> | |||||
<font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
<strong>IsDirValidator</strong> | |||||
</strong> | |||||
</font> | |||||
</td></tr> | |||||
</table> | |||||
</a> | |||||
<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 | ||||
@@ -914,7 +1032,16 @@ | |||||
</table> | </table> | ||||
</p> | </p> | ||||
<p> | <p> | ||||
<a name="J2ME Ant Tasks"><h4>J2ME Ant Tasks</h4></a> | |||||
<a name="J2ME Ant Tasks"> | |||||
<table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
<tr><td bgcolor="#4C6C8F"> | |||||
<font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
<strong>J2ME Ant Tasks</strong> | |||||
</strong> | |||||
</font> | |||||
</td></tr> | |||||
</table> | |||||
</a> | |||||
<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> | ||||
@@ -1055,7 +1182,16 @@ | |||||
</table> | </table> | ||||
</p> | </p> | ||||
<p> | <p> | ||||
<a name="Jalopy"><h4>Jalopy</h4></a> | |||||
<a name="Jalopy"> | |||||
<table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
<tr><td bgcolor="#4C6C8F"> | |||||
<font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
<strong>Jalopy</strong> | |||||
</strong> | |||||
</font> | |||||
</td></tr> | |||||
</table> | |||||
</a> | |||||
<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> | ||||
@@ -1105,7 +1241,16 @@ | |||||
</table> | </table> | ||||
</p> | </p> | ||||
<p> | <p> | ||||
<a name="Java+ Precompile Task"><h4>Java+ Precompile Task</h4></a> | |||||
<a name="Java+ Precompile Task"> | |||||
<table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
<tr><td bgcolor="#4C6C8F"> | |||||
<font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
<strong>Java+ Precompile Task</strong> | |||||
</strong> | |||||
</font> | |||||
</td></tr> | |||||
</table> | |||||
</a> | |||||
<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> | ||||
@@ -1176,7 +1321,16 @@ | |||||
</table> | </table> | ||||
</p> | </p> | ||||
<p> | <p> | ||||
<a name="Javamake"><h4>Javamake</h4></a> | |||||
<a name="Javamake"> | |||||
<table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
<tr><td bgcolor="#4C6C8F"> | |||||
<font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
<strong>Javamake</strong> | |||||
</strong> | |||||
</font> | |||||
</td></tr> | |||||
</table> | |||||
</a> | |||||
<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 | ||||
@@ -1226,7 +1380,16 @@ | |||||
</table> | </table> | ||||
</p> | </p> | ||||
<p> | <p> | ||||
<a name="javarec"><h4>javarec</h4></a> | |||||
<a name="javarec"> | |||||
<table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
<tr><td bgcolor="#4C6C8F"> | |||||
<font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
<strong>javarec</strong> | |||||
</strong> | |||||
</font> | |||||
</td></tr> | |||||
</table> | |||||
</a> | |||||
<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> | ||||
@@ -1274,7 +1437,16 @@ | |||||
</table> | </table> | ||||
</p> | </p> | ||||
<p> | <p> | ||||
<a name="JCSC"><h4>JCSC</h4></a> | |||||
<a name="JCSC"> | |||||
<table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
<tr><td bgcolor="#4C6C8F"> | |||||
<font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
<strong>JCSC</strong> | |||||
</strong> | |||||
</font> | |||||
</td></tr> | |||||
</table> | |||||
</a> | |||||
<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 | ||||
@@ -1324,7 +1496,16 @@ | |||||
</table> | </table> | ||||
</p> | </p> | ||||
<p> | <p> | ||||
<a name="Jing Task"><h4>Jing Task</h4></a> | |||||
<a name="Jing Task"> | |||||
<table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
<tr><td bgcolor="#4C6C8F"> | |||||
<font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
<strong>Jing Task</strong> | |||||
</strong> | |||||
</font> | |||||
</td></tr> | |||||
</table> | |||||
</a> | |||||
<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 | ||||
@@ -1365,7 +1546,16 @@ | |||||
</table> | </table> | ||||
</p> | </p> | ||||
<p> | <p> | ||||
<a name="jMetra"><h4>jMetra</h4></a> | |||||
<a name="jMetra"> | |||||
<table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
<tr><td bgcolor="#4C6C8F"> | |||||
<font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
<strong>jMetra</strong> | |||||
</strong> | |||||
</font> | |||||
</td></tr> | |||||
</table> | |||||
</a> | |||||
<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 | ||||
@@ -1424,7 +1614,16 @@ | |||||
</table> | </table> | ||||
</p> | </p> | ||||
<p> | <p> | ||||
<a name="JNI"><h4>JNI</h4></a> | |||||
<a name="JNI"> | |||||
<table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
<tr><td bgcolor="#4C6C8F"> | |||||
<font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
<strong>JNI</strong> | |||||
</strong> | |||||
</font> | |||||
</td></tr> | |||||
</table> | |||||
</a> | |||||
<p> | <p> | ||||
@@ -1487,7 +1686,16 @@ | |||||
</table> | </table> | ||||
</p> | </p> | ||||
<p> | <p> | ||||
<a name="JRun Ant Tasks"><h4>JRun Ant Tasks</h4></a> | |||||
<a name="JRun Ant Tasks"> | |||||
<table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
<tr><td bgcolor="#4C6C8F"> | |||||
<font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
<strong>JRun Ant Tasks</strong> | |||||
</strong> | |||||
</font> | |||||
</td></tr> | |||||
</table> | |||||
</a> | |||||
<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 | ||||
@@ -1539,7 +1747,16 @@ | |||||
</table> | </table> | ||||
</p> | </p> | ||||
<p> | <p> | ||||
<a name="Macker"><h4>Macker</h4></a> | |||||
<a name="Macker"> | |||||
<table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
<tr><td bgcolor="#4C6C8F"> | |||||
<font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
<strong>Macker</strong> | |||||
</strong> | |||||
</font> | |||||
</td></tr> | |||||
</table> | |||||
</a> | |||||
<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. | ||||
@@ -1593,7 +1810,16 @@ | |||||
</table> | </table> | ||||
</p> | </p> | ||||
<p> | <p> | ||||
<a name="pack"><h4>pack</h4></a> | |||||
<a name="pack"> | |||||
<table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
<tr><td bgcolor="#4C6C8F"> | |||||
<font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
<strong>pack</strong> | |||||
</strong> | |||||
</font> | |||||
</td></tr> | |||||
</table> | |||||
</a> | |||||
<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> | ||||
@@ -1641,7 +1867,16 @@ | |||||
</table> | </table> | ||||
</p> | </p> | ||||
<p> | <p> | ||||
<a name="PMD"><h4>PMD</h4></a> | |||||
<a name="PMD"> | |||||
<table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
<tr><td bgcolor="#4C6C8F"> | |||||
<font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
<strong>PMD</strong> | |||||
</strong> | |||||
</font> | |||||
</td></tr> | |||||
</table> | |||||
</a> | |||||
<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> | ||||
@@ -1689,7 +1924,16 @@ | |||||
</table> | </table> | ||||
</p> | </p> | ||||
<p> | <p> | ||||
<a name="Purge"><h4>Purge</h4></a> | |||||
<a name="Purge"> | |||||
<table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
<tr><td bgcolor="#4C6C8F"> | |||||
<font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
<strong>Purge</strong> | |||||
</strong> | |||||
</font> | |||||
</td></tr> | |||||
</table> | |||||
</a> | |||||
<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 | ||||
@@ -1739,7 +1983,16 @@ | |||||
</table> | </table> | ||||
</p> | </p> | ||||
<p> | <p> | ||||
<a name="SerialVer"><h4>SerialVer</h4></a> | |||||
<a name="SerialVer"> | |||||
<table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
<tr><td bgcolor="#4C6C8F"> | |||||
<font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
<strong>SerialVer</strong> | |||||
</strong> | |||||
</font> | |||||
</td></tr> | |||||
</table> | |||||
</a> | |||||
<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 | ||||
@@ -1789,7 +2042,16 @@ | |||||
</table> | </table> | ||||
</p> | </p> | ||||
<p> | <p> | ||||
<a name="Styler"><h4>Styler</h4></a> | |||||
<a name="Styler"> | |||||
<table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
<tr><td bgcolor="#4C6C8F"> | |||||
<font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
<strong>Styler</strong> | |||||
</strong> | |||||
</font> | |||||
</td></tr> | |||||
</table> | |||||
</a> | |||||
<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 | ||||
@@ -1848,7 +2110,16 @@ | |||||
</table> | </table> | ||||
</p> | </p> | ||||
<p> | <p> | ||||
<a name="Tidy Imports (Tim)"><h4>Tidy Imports (Tim)</h4></a> | |||||
<a name="Tidy Imports (Tim)"> | |||||
<table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
<tr><td bgcolor="#4C6C8F"> | |||||
<font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
<strong>Tidy Imports (Tim)</strong> | |||||
</strong> | |||||
</font> | |||||
</td></tr> | |||||
</table> | |||||
</a> | |||||
<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 | ||||
@@ -1899,7 +2170,16 @@ | |||||
</table> | </table> | ||||
</p> | </p> | ||||
<p> | <p> | ||||
<a name="TiniAnt"><h4>TiniAnt</h4></a> | |||||
<a name="TiniAnt"> | |||||
<table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
<tr><td bgcolor="#4C6C8F"> | |||||
<font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
<strong>TiniAnt</strong> | |||||
</strong> | |||||
</font> | |||||
</td></tr> | |||||
</table> | |||||
</a> | |||||
<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> | ||||
@@ -1947,7 +2227,16 @@ | |||||
</table> | </table> | ||||
</p> | </p> | ||||
<p> | <p> | ||||
<a name="Venus Application Publisher's (Vamp) Ant Task Suite"><h4>Venus Application Publisher's (Vamp) Ant Task Suite</h4></a> | |||||
<a name="Venus Application Publisher's (Vamp) Ant Task Suite"> | |||||
<table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
<tr><td bgcolor="#4C6C8F"> | |||||
<font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
<strong>Venus Application Publisher's (Vamp) Ant Task Suite</strong> | |||||
</strong> | |||||
</font> | |||||
</td></tr> | |||||
</table> | |||||
</a> | |||||
<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 | ||||
@@ -1999,7 +2288,16 @@ | |||||
</table> | </table> | ||||
</p> | </p> | ||||
<p> | <p> | ||||
<a name="WOProject"><h4>WOProject</h4></a> | |||||
<a name="WOProject"> | |||||
<table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
<tr><td bgcolor="#4C6C8F"> | |||||
<font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
<strong>WOProject</strong> | |||||
</strong> | |||||
</font> | |||||
</td></tr> | |||||
</table> | |||||
</a> | |||||
<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> | ||||
@@ -2052,7 +2350,16 @@ | |||||
</table> | </table> | ||||
</p> | </p> | ||||
<p> | <p> | ||||
<a name="XDoclet"><h4>XDoclet</h4></a> | |||||
<a name="XDoclet"> | |||||
<table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
<tr><td bgcolor="#4C6C8F"> | |||||
<font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
<strong>XDoclet</strong> | |||||
</strong> | |||||
</font> | |||||
</td></tr> | |||||
</table> | |||||
</a> | |||||
<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 | ||||
@@ -2094,7 +2401,16 @@ | |||||
</table> | </table> | ||||
</p> | </p> | ||||
<p> | <p> | ||||
<a name="XmlTask"><h4>XmlTask</h4></a> | |||||
<a name="XmlTask"> | |||||
<table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
<tr><td bgcolor="#4C6C8F"> | |||||
<font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
<strong>XmlTask</strong> | |||||
</strong> | |||||
</font> | |||||
</td></tr> | |||||
</table> | |||||
</a> | |||||
<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 | ||||
@@ -2146,7 +2462,16 @@ | |||||
</table> | </table> | ||||
</p> | </p> | ||||
<p> | <p> | ||||
<a name="yGuard"><h4>yGuard</h4></a> | |||||
<a name="yGuard"> | |||||
<table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
<tr><td bgcolor="#4C6C8F"> | |||||
<font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
<strong>yGuard</strong> | |||||
</strong> | |||||
</font> | |||||
</td></tr> | |||||
</table> | |||||
</a> | |||||
<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 | ||||
@@ -2206,7 +2531,16 @@ | |||||
</table> | </table> | ||||
<p> | <p> | ||||
<a name="miniRMI <code>&lt;rmic&gt;</code> implementation"><h4>miniRMI <code><rmic></code> implementation</h4></a> | |||||
<a name="miniRMI <code>&lt;rmic&gt;</code> implementation"> | |||||
<table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
<tr><td bgcolor="#4C6C8F"> | |||||
<font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
<strong>miniRMI <code><rmic></code> implementation</strong> | |||||
</strong> | |||||
</font> | |||||
</td></tr> | |||||
</table> | |||||
</a> | |||||
<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 | ||||
@@ -2262,7 +2596,16 @@ | |||||
</table> | </table> | ||||
<p> | <p> | ||||
<a name="AntFarm"><h4>AntFarm</h4></a> | |||||
<a name="AntFarm"> | |||||
<table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
<tr><td bgcolor="#4C6C8F"> | |||||
<font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
<strong>AntFarm</strong> | |||||
</strong> | |||||
</font> | |||||
</td></tr> | |||||
</table> | |||||
</a> | |||||
<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"> | ||||
@@ -2309,7 +2652,16 @@ | |||||
</table> | </table> | ||||
</p> | </p> | ||||
<p> | <p> | ||||
<a name="AntMan"><h4>AntMan</h4></a> | |||||
<a name="AntMan"> | |||||
<table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
<tr><td bgcolor="#4C6C8F"> | |||||
<font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
<strong>AntMan</strong> | |||||
</strong> | |||||
</font> | |||||
</td></tr> | |||||
</table> | |||||
</a> | |||||
<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"> | ||||
@@ -2356,7 +2708,16 @@ | |||||
</table> | </table> | ||||
</p> | </p> | ||||
<p> | <p> | ||||
<a name="AntRunner"><h4>AntRunner</h4></a> | |||||
<a name="AntRunner"> | |||||
<table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
<tr><td bgcolor="#4C6C8F"> | |||||
<font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
<strong>AntRunner</strong> | |||||
</strong> | |||||
</font> | |||||
</td></tr> | |||||
</table> | |||||
</a> | |||||
<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"> | ||||
@@ -2403,7 +2764,16 @@ | |||||
</table> | </table> | ||||
</p> | </p> | ||||
<p> | <p> | ||||
<a name="AntWork"><h4>AntWork</h4></a> | |||||
<a name="AntWork"> | |||||
<table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
<tr><td bgcolor="#4C6C8F"> | |||||
<font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
<strong>AntWork</strong> | |||||
</strong> | |||||
</font> | |||||
</td></tr> | |||||
</table> | |||||
</a> | |||||
<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"> | ||||
@@ -2450,7 +2820,16 @@ | |||||
</table> | </table> | ||||
</p> | </p> | ||||
<p> | <p> | ||||
<a name="Eclipse"><h4>Eclipse</h4></a> | |||||
<a name="Eclipse"> | |||||
<table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
<tr><td bgcolor="#4C6C8F"> | |||||
<font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
<strong>Eclipse</strong> | |||||
</strong> | |||||
</font> | |||||
</td></tr> | |||||
</table> | |||||
</a> | |||||
<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"> | ||||
@@ -2497,7 +2876,16 @@ | |||||
</table> | </table> | ||||
</p> | </p> | ||||
<p> | <p> | ||||
<a name="HP RadPak"><h4>HP RadPak</h4></a> | |||||
<a name="HP RadPak"> | |||||
<table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
<tr><td bgcolor="#4C6C8F"> | |||||
<font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
<strong>HP RadPak</strong> | |||||
</strong> | |||||
</font> | |||||
</td></tr> | |||||
</table> | |||||
</a> | |||||
<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 | ||||
@@ -2542,7 +2930,16 @@ | |||||
</table> | </table> | ||||
</p> | </p> | ||||
<p> | <p> | ||||
<a name="IntelliJ IDEA 2.0"><h4>IntelliJ IDEA 2.0</h4></a> | |||||
<a name="IntelliJ IDEA 2.0"> | |||||
<table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
<tr><td bgcolor="#4C6C8F"> | |||||
<font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
<strong>IntelliJ IDEA 2.0</strong> | |||||
</strong> | |||||
</font> | |||||
</td></tr> | |||||
</table> | |||||
</a> | |||||
<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"> | ||||
@@ -2589,7 +2986,16 @@ | |||||
</table> | </table> | ||||
</p> | </p> | ||||
<p> | <p> | ||||
<a name="JDE(E) 2.2.8"><h4>JDE(E) 2.2.8</h4></a> | |||||
<a name="JDE(E) 2.2.8"> | |||||
<table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
<tr><td bgcolor="#4C6C8F"> | |||||
<font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
<strong>JDE(E) 2.2.8</strong> | |||||
</strong> | |||||
</font> | |||||
</td></tr> | |||||
</table> | |||||
</a> | |||||
<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 | ||||
@@ -2638,7 +3044,16 @@ | |||||
</table> | </table> | ||||
</p> | </p> | ||||
<p> | <p> | ||||
<a name="NetBeans / Sun ONE Studio"><h4>NetBeans / Sun ONE Studio</h4></a> | |||||
<a name="NetBeans / Sun ONE Studio"> | |||||
<table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
<tr><td bgcolor="#4C6C8F"> | |||||
<font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
<strong>NetBeans / Sun ONE Studio</strong> | |||||
</strong> | |||||
</font> | |||||
</td></tr> | |||||
</table> | |||||
</a> | |||||
<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"> | ||||
@@ -2685,7 +3100,16 @@ | |||||
</table> | </table> | ||||
</p> | </p> | ||||
<p> | <p> | ||||
<a name="Oracle9i JDeveloper"><h4>Oracle9i JDeveloper</h4></a> | |||||
<a name="Oracle9i JDeveloper"> | |||||
<table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
<tr><td bgcolor="#4C6C8F"> | |||||
<font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
<strong>Oracle9i JDeveloper</strong> | |||||
</strong> | |||||
</font> | |||||
</td></tr> | |||||
</table> | |||||
</a> | |||||
<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"> | ||||
@@ -2732,7 +3156,16 @@ | |||||
</table> | </table> | ||||
</p> | </p> | ||||
<p> | <p> | ||||
<a name="WebSphere Studio Application Developer"><h4>WebSphere Studio Application Developer</h4></a> | |||||
<a name="WebSphere Studio Application Developer"> | |||||
<table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
<tr><td bgcolor="#4C6C8F"> | |||||
<font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
<strong>WebSphere Studio Application Developer</strong> | |||||
</strong> | |||||
</font> | |||||
</td></tr> | |||||
</table> | |||||
</a> | |||||
<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"> | ||||
@@ -214,7 +214,16 @@ | |||||
</ul> | </ul> | ||||
</p> | </p> | ||||
<p> | <p> | ||||
<a name="User List"><h4>User List</h4></a> | |||||
<a name="User List"> | |||||
<table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
<tr><td bgcolor="#4C6C8F"> | |||||
<font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
<strong>User List</strong> | |||||
</strong> | |||||
</font> | |||||
</td></tr> | |||||
</table> | |||||
</a> | |||||
<p> | <p> | ||||
<b>Medium Traffic</b> | <b>Medium Traffic</b> | ||||
@@ -227,7 +236,16 @@ | |||||
related to using Ant as a build tool.</p> | related to using Ant as a build tool.</p> | ||||
</p> | </p> | ||||
<p> | <p> | ||||
<a name="Developer List"><h4>Developer List</h4></a> | |||||
<a name="Developer List"> | |||||
<table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
<tr><td bgcolor="#4C6C8F"> | |||||
<font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
<strong>Developer List</strong> | |||||
</strong> | |||||
</font> | |||||
</td></tr> | |||||
</table> | |||||
</a> | |||||
<p> | <p> | ||||
<b>High Traffic</b> | <b>High Traffic</b> | ||||
@@ -214,7 +214,16 @@ | |||||
you in the right direction. | you in the right direction. | ||||
</p> | </p> | ||||
<p> | <p> | ||||
<a name="Read the Manual"><h4>Read the Manual</h4></a> | |||||
<a name="Read the Manual"> | |||||
<table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
<tr><td bgcolor="#4C6C8F"> | |||||
<font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
<strong>Read the Manual</strong> | |||||
</strong> | |||||
</font> | |||||
</td></tr> | |||||
</table> | |||||
</a> | |||||
<p> | <p> | ||||
The first step to take when you have a problem with Ant is to read | The first step to take when you have a problem with Ant is to read | ||||
@@ -228,7 +237,16 @@ | |||||
</p> | </p> | ||||
</p> | </p> | ||||
<p> | <p> | ||||
<a name="Examine Debug Output"><h4>Examine Debug Output</h4></a> | |||||
<a name="Examine Debug Output"> | |||||
<table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
<tr><td bgcolor="#4C6C8F"> | |||||
<font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
<strong>Examine Debug Output</strong> | |||||
</strong> | |||||
</font> | |||||
</td></tr> | |||||
</table> | |||||
</a> | |||||
<p> | <p> | ||||
If you're still having a problem, the next step is to try and | If you're still having a problem, the next step is to try and | ||||
@@ -325,7 +343,16 @@ D:\src\java\Unset.java<br /> | |||||
</p> | </p> | ||||
</p> | </p> | ||||
<p> | <p> | ||||
<a name="Has It Been Fixed?"><h4>Has It Been Fixed?</h4></a> | |||||
<a name="Has It Been Fixed?"> | |||||
<table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
<tr><td bgcolor="#4C6C8F"> | |||||
<font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
<strong>Has It Been Fixed?</strong> | |||||
</strong> | |||||
</font> | |||||
</td></tr> | |||||
</table> | |||||
</a> | |||||
<p> | <p> | ||||
After examining the debug output, if you still believe that the | After examining the debug output, if you still believe that the | ||||
@@ -349,7 +376,16 @@ D:\src\java\Unset.java<br /> | |||||
</p> | </p> | ||||
</p> | </p> | ||||
<p> | <p> | ||||
<a name="Has It Been Reported?"><h4>Has It Been Reported?</h4></a> | |||||
<a name="Has It Been Reported?"> | |||||
<table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
<tr><td bgcolor="#4C6C8F"> | |||||
<font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
<strong>Has It Been Reported?</strong> | |||||
</strong> | |||||
</font> | |||||
</td></tr> | |||||
</table> | |||||
</a> | |||||
<p> | <p> | ||||
If the current nightly build doesn't resolve your problem, it is | If the current nightly build doesn't resolve your problem, it is | ||||
@@ -370,7 +406,16 @@ D:\src\java\Unset.java<br /> | |||||
</p> | </p> | ||||
</p> | </p> | ||||
<p> | <p> | ||||
<a name="Filing a Bug Report"><h4>Filing a Bug Report</h4></a> | |||||
<a name="Filing a Bug Report"> | |||||
<table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
<tr><td bgcolor="#4C6C8F"> | |||||
<font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
<strong>Filing a Bug Report</strong> | |||||
</strong> | |||||
</font> | |||||
</td></tr> | |||||
</table> | |||||
</a> | |||||
<p> | <p> | ||||
By this time, you may have decided that there is an unreported | By this time, you may have decided that there is an unreported | ||||
@@ -407,7 +452,16 @@ D:\src\java\Unset.java<br /> | |||||
</p> | </p> | ||||
</p> | </p> | ||||
<p> | <p> | ||||
<a name="Asking for an Enhancement"><h4>Asking for an Enhancement</h4></a> | |||||
<a name="Asking for an Enhancement"> | |||||
<table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
<tr><td bgcolor="#4C6C8F"> | |||||
<font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
<strong>Asking for an Enhancement</strong> | |||||
</strong> | |||||
</font> | |||||
</td></tr> | |||||
</table> | |||||
</a> | |||||
<p> | <p> | ||||
Sometimes, you may find that Ant just doesn't do what you need it | Sometimes, you may find that Ant just doesn't do what you need it | ||||
@@ -428,7 +482,16 @@ D:\src\java\Unset.java<br /> | |||||
</p> | </p> | ||||
</p> | </p> | ||||
<p> | <p> | ||||
<a name="Fixing the Bug"><h4>Fixing the Bug</h4></a> | |||||
<a name="Fixing the Bug"> | |||||
<table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
<tr><td bgcolor="#4C6C8F"> | |||||
<font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
<strong>Fixing the Bug</strong> | |||||
</strong> | |||||
</font> | |||||
</td></tr> | |||||
</table> | |||||
</a> | |||||
<p> | <p> | ||||
If you aren't satisfied with just filing a bug report, you can | If you aren't satisfied with just filing a bug report, you can | ||||
@@ -207,7 +207,16 @@ | |||||
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> | ||||
<p> | <p> | ||||
<a name="AntContrib"><h4>AntContrib</h4></a> | |||||
<a name="AntContrib"> | |||||
<table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
<tr><td bgcolor="#4C6C8F"> | |||||
<font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
<strong>AntContrib</strong> | |||||
</strong> | |||||
</font> | |||||
</td></tr> | |||||
</table> | |||||
</a> | |||||
<p>The Ant-Contrib project is a collection of user supplied | <p>The Ant-Contrib project is a collection of user supplied | ||||
task (like an <code><if></code> task) and a development | task (like an <code><if></code> task) and a development | ||||
@@ -257,7 +266,16 @@ | |||||
</table> | </table> | ||||
</p> | </p> | ||||
<p> | <p> | ||||
<a name="AntDoc"><h4>AntDoc</h4></a> | |||||
<a name="AntDoc"> | |||||
<table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
<tr><td bgcolor="#4C6C8F"> | |||||
<font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
<strong>AntDoc</strong> | |||||
</strong> | |||||
</font> | |||||
</td></tr> | |||||
</table> | |||||
</a> | |||||
<p>AntDoc is a tool that generates HTML documentation from Ant | <p>AntDoc is a tool that generates HTML documentation from Ant | ||||
buildfiles; the generated HTML is inspired from what javadoc | buildfiles; the generated HTML is inspired from what javadoc | ||||
@@ -310,7 +328,16 @@ | |||||
</table> | </table> | ||||
</p> | </p> | ||||
<p> | <p> | ||||
<a name="AntHill"><h4>AntHill</h4></a> | |||||
<a name="AntHill"> | |||||
<table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
<tr><td bgcolor="#4C6C8F"> | |||||
<font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
<strong>AntHill</strong> | |||||
</strong> | |||||
</font> | |||||
</td></tr> | |||||
</table> | |||||
</a> | |||||
<p>Anthill is a build tool that promotes a controlled build | <p>Anthill is a build tool that promotes a controlled build | ||||
process by ensuring that every build reflects the source | process by ensuring that every build reflects the source | ||||
@@ -363,7 +390,16 @@ | |||||
</table> | </table> | ||||
</p> | </p> | ||||
<p> | <p> | ||||
<a name="CruiseControl"><h4>CruiseControl</h4></a> | |||||
<a name="CruiseControl"> | |||||
<table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
<tr><td bgcolor="#4C6C8F"> | |||||
<font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
<strong>CruiseControl</strong> | |||||
</strong> | |||||
</font> | |||||
</td></tr> | |||||
</table> | |||||
</a> | |||||
<p>CruiseControl is a tool for setting up a continuous build | <p>CruiseControl is a tool for setting up a continuous build | ||||
process. CruiseControl provides an Ant wrapper and a set of | process. CruiseControl provides an Ant wrapper and a set of | ||||
@@ -416,7 +452,16 @@ | |||||
</table> | </table> | ||||
</p> | </p> | ||||
<p> | <p> | ||||
<a name="Krysalis Centipede"><h4>Krysalis Centipede</h4></a> | |||||
<a name="Krysalis Centipede"> | |||||
<table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
<tr><td bgcolor="#4C6C8F"> | |||||
<font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
<strong>Krysalis Centipede</strong> | |||||
</strong> | |||||
</font> | |||||
</td></tr> | |||||
</table> | |||||
</a> | |||||
<p>Krysalis Centipede is a project build system based on | <p>Krysalis Centipede is a project build system based on | ||||
Apache Ant. Centipede uses pre-packaged modules called "cents" | Apache Ant. Centipede uses pre-packaged modules called "cents" | ||||
@@ -476,7 +521,16 @@ | |||||
</table> | </table> | ||||
</p> | </p> | ||||
<p> | <p> | ||||
<a name="NAnt"><h4>NAnt</h4></a> | |||||
<a name="NAnt"> | |||||
<table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
<tr><td bgcolor="#4C6C8F"> | |||||
<font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
<strong>NAnt</strong> | |||||
</strong> | |||||
</font> | |||||
</td></tr> | |||||
</table> | |||||
</a> | |||||
<p>NAnt is a .NET based build tool. In theory it is kind of | <p>NAnt is a .NET based build tool. In theory it is kind of | ||||
like make without make's wrinkles. In practice it's a lot like | like make without make's wrinkles. In practice it's a lot like | ||||
@@ -525,7 +579,16 @@ | |||||
</table> | </table> | ||||
</p> | </p> | ||||
<p> | <p> | ||||
<a name="Rant"><h4>Rant</h4></a> | |||||
<a name="Rant"> | |||||
<table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
<tr><td bgcolor="#4C6C8F"> | |||||
<font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
<strong>Rant</strong> | |||||
</strong> | |||||
</font> | |||||
</td></tr> | |||||
</table> | |||||
</a> | |||||
<p>Rant stands for Remote Ant. It is a distributed build | <p>Rant stands for Remote Ant. It is a distributed build | ||||
system that allows an Ant build file to launch builds on other | system that allows an Ant build file to launch builds on other | ||||
@@ -574,7 +637,16 @@ | |||||
</table> | </table> | ||||
</p> | </p> | ||||
<p> | <p> | ||||
<a name="XML Publication"><h4>XML Publication</h4></a> | |||||
<a name="XML Publication"> | |||||
<table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
<tr><td bgcolor="#4C6C8F"> | |||||
<font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
<strong>XML Publication</strong> | |||||
</strong> | |||||
</font> | |||||
</td></tr> | |||||
</table> | |||||
</a> | |||||
<p>XML Publication is a set of tools to generate Web pages | <p>XML Publication is a set of tools to generate Web pages | ||||
from desktop documents or other structured documents using | from desktop documents or other structured documents using | ||||
@@ -204,7 +204,16 @@ | |||||
</table> | </table> | ||||
<p> | <p> | ||||
<a name="At Ant's website"><h4>At Ant's website</h4></a> | |||||
<a name="At Ant's website"> | |||||
<table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
<tr><td bgcolor="#4C6C8F"> | |||||
<font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
<strong>At Ant's website</strong> | |||||
</strong> | |||||
</font> | |||||
</td></tr> | |||||
</table> | |||||
</a> | |||||
<p>Starting with the release of Ant 1.4 the Ant's FAQ is | <p>Starting with the release of Ant 1.4 the Ant's FAQ is | ||||
bundled with the distribution, the most recent version can | bundled with the distribution, the most recent version can | ||||
@@ -223,7 +232,16 @@ | |||||
</table> | </table> | ||||
</p> | </p> | ||||
<p> | <p> | ||||
<a name="jGuru"><h4>jGuru</h4></a> | |||||
<a name="jGuru"> | |||||
<table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
<tr><td bgcolor="#4C6C8F"> | |||||
<font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
<strong>jGuru</strong> | |||||
</strong> | |||||
</font> | |||||
</td></tr> | |||||
</table> | |||||
</a> | |||||
<p>jGuru hosts an interactive Ant discussion forum and FAQ system</p> | <p>jGuru hosts an interactive Ant discussion forum and FAQ system</p> | ||||
<table class="ForrestTable" cellspacing="1" cellpadding="4"> | <table class="ForrestTable" cellspacing="1" cellpadding="4"> | ||||
@@ -257,7 +275,16 @@ | |||||
<p>Listed by descending publication date.</p> | <p>Listed by descending publication date.</p> | ||||
<p> | <p> | ||||
<a name="Java Development with Ant"><h4>Java Development with Ant</h4></a> | |||||
<a name="Java Development with Ant"> | |||||
<table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
<tr><td bgcolor="#4C6C8F"> | |||||
<font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
<strong>Java Development with Ant</strong> | |||||
</strong> | |||||
</font> | |||||
</td></tr> | |||||
</table> | |||||
</a> | |||||
<p>Covers Ant 1.5, including: | <p>Covers Ant 1.5, including: | ||||
<ul> | <ul> | ||||
@@ -304,7 +331,16 @@ | |||||
</table> | </table> | ||||
</p> | </p> | ||||
<p> | <p> | ||||
<a name="Ant: The Definitive Guide"><h4>Ant: The Definitive Guide</h4></a> | |||||
<a name="Ant: The Definitive Guide"> | |||||
<table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
<tr><td bgcolor="#4C6C8F"> | |||||
<font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
<strong>Ant: The Definitive Guide</strong> | |||||
</strong> | |||||
</font> | |||||
</td></tr> | |||||
</table> | |||||
</a> | |||||
<p>Covers Ant release 1.4.1.</p> | <p>Covers Ant release 1.4.1.</p> | ||||
<table class="ForrestTable" cellspacing="1" cellpadding="4"> | <table class="ForrestTable" cellspacing="1" cellpadding="4"> | ||||
@@ -331,7 +367,16 @@ | |||||
</table> | </table> | ||||
</p> | </p> | ||||
<p> | <p> | ||||
<a name="Ant. Kurz und Gut."><h4>Ant. Kurz und Gut.</h4></a> | |||||
<a name="Ant. Kurz und Gut."> | |||||
<table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
<tr><td bgcolor="#4C6C8F"> | |||||
<font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
<strong>Ant. Kurz und Gut.</strong> | |||||
</strong> | |||||
</font> | |||||
</td></tr> | |||||
</table> | |||||
</a> | |||||
<p>A German language short reference for Ant that covers Ant | <p>A German language short reference for Ant that covers Ant | ||||
1.4. This is the original description:</p> | 1.4. This is the original description:</p> | ||||
@@ -366,7 +411,16 @@ | |||||
</table> | </table> | ||||
</p> | </p> | ||||
<p> | <p> | ||||
<a name="Java Tools for eXtreme Programming"><h4>Java Tools for eXtreme Programming</h4></a> | |||||
<a name="Java Tools for eXtreme Programming"> | |||||
<table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
<tr><td bgcolor="#4C6C8F"> | |||||
<font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
<strong>Java Tools for eXtreme Programming</strong> | |||||
</strong> | |||||
</font> | |||||
</td></tr> | |||||
</table> | |||||
</a> | |||||
<p>This book covers the following XP subjects: | <p>This book covers the following XP subjects: | ||||
<ul> | <ul> | ||||
@@ -416,7 +470,16 @@ | |||||
</table> | </table> | ||||
<p> | <p> | ||||
<a name="Ant in Anger: Using Ant in a Production Development System"><h4>Ant in Anger: Using Ant in a Production Development System</h4></a> | |||||
<a name="Ant in Anger: Using Ant in a Production Development System"> | |||||
<table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
<tr><td bgcolor="#4C6C8F"> | |||||
<font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
<strong>Ant in Anger: Using Ant in a Production Development System</strong> | |||||
</strong> | |||||
</font> | |||||
</td></tr> | |||||
</table> | |||||
</a> | |||||
<p>This document describes strategies and some basic examples of how to | <p>This document describes strategies and some basic examples of how to | ||||
use Ant in larger team development projects.</p> | use Ant in larger team development projects.</p> | ||||
@@ -444,7 +507,16 @@ | |||||
</table> | </table> | ||||
</p> | </p> | ||||
<p> | <p> | ||||
<a name="Ant Task Guidelines"><h4>Ant Task Guidelines</h4></a> | |||||
<a name="Ant Task Guidelines"> | |||||
<table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
<tr><td bgcolor="#4C6C8F"> | |||||
<font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
<strong>Ant Task Guidelines</strong> | |||||
</strong> | |||||
</font> | |||||
</td></tr> | |||||
</table> | |||||
</a> | |||||
<p>This document describes how to write custom Ant tasks, and how to submit | <p>This document describes how to write custom Ant tasks, and how to submit | ||||
them to potentially be included in Ant.</p> | them to potentially be included in Ant.</p> | ||||
@@ -472,7 +544,16 @@ | |||||
</table> | </table> | ||||
</p> | </p> | ||||
<p> | <p> | ||||
<a name="Automating the build and test process"><h4>Automating the build and test process</h4></a> | |||||
<a name="Automating the build and test process"> | |||||
<table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
<tr><td bgcolor="#4C6C8F"> | |||||
<font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
<strong>Automating the build and test process</strong> | |||||
</strong> | |||||
</font> | |||||
</td></tr> | |||||
</table> | |||||
</a> | |||||
<p>This article demonstrates an approach to the automated build and test process. Working with Ant 1.3 and the JUnit test framework, it shows how to automate a process that captures pertinent information about each test suite run, generates an attractive report, and e-mails the report.</p> | <p>This article demonstrates an approach to the automated build and test process. Working with Ant 1.3 and the JUnit test framework, it shows how to automate a process that captures pertinent information about each test suite run, generates an attractive report, and e-mails the report.</p> | ||||
<table class="ForrestTable" cellspacing="1" cellpadding="4"> | <table class="ForrestTable" cellspacing="1" cellpadding="4"> | ||||
@@ -499,7 +580,16 @@ | |||||
</table> | </table> | ||||
</p> | </p> | ||||
<p> | <p> | ||||
<a name="Incremental development with Ant and JUnit"><h4>Incremental development with Ant and JUnit</h4></a> | |||||
<a name="Incremental development with Ant and JUnit"> | |||||
<table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
<tr><td bgcolor="#4C6C8F"> | |||||
<font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
<strong>Incremental development with Ant and JUnit</strong> | |||||
</strong> | |||||
</font> | |||||
</td></tr> | |||||
</table> | |||||
</a> | |||||
<p>This article explores the benefits of unit testing with Ant and | <p>This article explores the benefits of unit testing with Ant and | ||||
JUnit, detailing how to develop automated unit tests and integrate them | JUnit, detailing how to develop automated unit tests and integrate them | ||||
@@ -528,7 +618,16 @@ | |||||
</table> | </table> | ||||
</p> | </p> | ||||
<p> | <p> | ||||
<a name="Automate your build process using Java and Ant"><h4>Automate your build process using Java and Ant</h4></a> | |||||
<a name="Automate your build process using Java and Ant"> | |||||
<table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
<tr><td bgcolor="#4C6C8F"> | |||||
<font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
<strong>Automate your build process using Java and Ant</strong> | |||||
</strong> | |||||
</font> | |||||
</td></tr> | |||||
</table> | |||||
</a> | |||||
<p>This article provides an introduction to using Ant with some basic | <p>This article provides an introduction to using Ant with some basic | ||||
examples and by highlighting some of the important tasks.</p> | examples and by highlighting some of the important tasks.</p> | ||||
@@ -556,7 +655,16 @@ | |||||
</table> | </table> | ||||
</p> | </p> | ||||
<p> | <p> | ||||
<a name="Short tutorial in Cactus' (formerly J2EEUnit) documentation"><h4>Short tutorial in Cactus' (formerly J2EEUnit) documentation</h4></a> | |||||
<a name="Short tutorial in Cactus' (formerly J2EEUnit) documentation"> | |||||
<table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
<tr><td bgcolor="#4C6C8F"> | |||||
<font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
<strong>Short tutorial in Cactus' (formerly J2EEUnit) documentation</strong> | |||||
</strong> | |||||
</font> | |||||
</td></tr> | |||||
</table> | |||||
</a> | |||||
<p>There is a short tutorial on how to use Ant in Cactus' | <p>There is a short tutorial on how to use Ant in Cactus' | ||||
documentation. It has a slant towards build files that will be used | documentation. It has a slant towards build files that will be used | ||||
@@ -585,7 +693,16 @@ | |||||
</table> | </table> | ||||
</p> | </p> | ||||
<p> | <p> | ||||
<a name="Developing custom Ant tasks with VisualAge for Java"><h4>Developing custom Ant tasks with VisualAge for Java</h4></a> | |||||
<a name="Developing custom Ant tasks with VisualAge for Java"> | |||||
<table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
<tr><td bgcolor="#4C6C8F"> | |||||
<font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
<strong>Developing custom Ant tasks with VisualAge for Java</strong> | |||||
</strong> | |||||
</font> | |||||
</td></tr> | |||||
</table> | |||||
</a> | |||||
<p>This article outlines how to integrate Ant into VisualAge for Java, | <p>This article outlines how to integrate Ant into VisualAge for Java, | ||||
and how to write and debug custom tasks using the IDE and the | and how to write and debug custom tasks using the IDE and the | ||||
@@ -614,7 +731,16 @@ | |||||
</table> | </table> | ||||
</p> | </p> | ||||
<p> | <p> | ||||
<a name="Automated builds with VisualAge for Java and Ant"><h4>Automated builds with VisualAge for Java and Ant</h4></a> | |||||
<a name="Automated builds with VisualAge for Java and Ant"> | |||||
<table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
<tr><td bgcolor="#4C6C8F"> | |||||
<font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
<strong>Automated builds with VisualAge for Java and Ant</strong> | |||||
</strong> | |||||
</font> | |||||
</td></tr> | |||||
</table> | |||||
</a> | |||||
<p>This article shows how you can perform command line builds with a | <p>This article shows how you can perform command line builds with a | ||||
VisualAge for Java repository.</p> | VisualAge for Java repository.</p> | ||||
@@ -642,7 +768,16 @@ | |||||
</table> | </table> | ||||
</p> | </p> | ||||
<p> | <p> | ||||
<a name="Ant: A Build Tool from the Jakarta Project"><h4>Ant: A Build Tool from the Jakarta Project</h4></a> | |||||
<a name="Ant: A Build Tool from the Jakarta Project"> | |||||
<table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
<tr><td bgcolor="#4C6C8F"> | |||||
<font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
<strong>Ant: A Build Tool from the Jakarta Project</strong> | |||||
</strong> | |||||
</font> | |||||
</td></tr> | |||||
</table> | |||||
</a> | |||||
<p>This article is from the "Best Practices" section of | <p>This article is from the "Best Practices" section of | ||||
Sun's Dot-Com Builder Site.</p> | Sun's Dot-Com Builder Site.</p> | ||||
@@ -670,7 +805,16 @@ | |||||
</table> | </table> | ||||
</p> | </p> | ||||
<p> | <p> | ||||
<a name="Making a Mountain Out of an Anthill"><h4>Making a Mountain Out of an Anthill</h4></a> | |||||
<a name="Making a Mountain Out of an Anthill"> | |||||
<table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
<tr><td bgcolor="#4C6C8F"> | |||||
<font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
<strong>Making a Mountain Out of an Anthill</strong> | |||||
</strong> | |||||
</font> | |||||
</td></tr> | |||||
</table> | |||||
</a> | |||||
<p>This article is from the June 2001 issue of the Java Developer' | <p>This article is from the June 2001 issue of the Java Developer' | ||||
Journal. You need to be a registered JDJ subscriber to view this | Journal. You need to be a registered JDJ subscriber to view this | ||||
@@ -699,7 +843,16 @@ | |||||
</table> | </table> | ||||
</p> | </p> | ||||
<p> | <p> | ||||
<a name="Using Ant and Weblogic EJBs"><h4>Using Ant and Weblogic EJBs</h4></a> | |||||
<a name="Using Ant and Weblogic EJBs"> | |||||
<table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
<tr><td bgcolor="#4C6C8F"> | |||||
<font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
<strong>Using Ant and Weblogic EJBs</strong> | |||||
</strong> | |||||
</font> | |||||
</td></tr> | |||||
</table> | |||||
</a> | |||||
<p>This article describes how to use Ant to create Weblogic EJBs, and | <p>This article describes how to use Ant to create Weblogic EJBs, and | ||||
some workarounds for issues you may encounter.</p> | some workarounds for issues you may encounter.</p> | ||||
@@ -727,7 +880,16 @@ | |||||
</table> | </table> | ||||
</p> | </p> | ||||
<p> | <p> | ||||
<a name="An Introduction to Ant"><h4>An Introduction to Ant</h4></a> | |||||
<a name="An Introduction to Ant"> | |||||
<table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
<tr><td bgcolor="#4C6C8F"> | |||||
<font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
<strong>An Introduction to Ant</strong> | |||||
</strong> | |||||
</font> | |||||
</td></tr> | |||||
</table> | |||||
</a> | |||||
<p>This article is a short introduction into the basic | <p>This article is a short introduction into the basic | ||||
concepts of Ant.</p> | concepts of Ant.</p> | ||||
@@ -755,7 +917,16 @@ | |||||
</table> | </table> | ||||
</p> | </p> | ||||
<p> | <p> | ||||
<a name="Using JavaScript with Ant"><h4>Using JavaScript with Ant</h4></a> | |||||
<a name="Using JavaScript with Ant"> | |||||
<table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
<tr><td bgcolor="#4C6C8F"> | |||||
<font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
<strong>Using JavaScript with Ant</strong> | |||||
</strong> | |||||
</font> | |||||
</td></tr> | |||||
</table> | |||||
</a> | |||||
<p>A tutorial about using JavaScript and XSLT with Ant.</p> | <p>A tutorial about using JavaScript and XSLT with Ant.</p> | ||||
<table class="ForrestTable" cellspacing="1" cellpadding="4"> | <table class="ForrestTable" cellspacing="1" cellpadding="4"> | ||||
@@ -782,7 +953,16 @@ | |||||
</table> | </table> | ||||
</p> | </p> | ||||
<p> | <p> | ||||
<a name="Building with Ant"><h4>Building with Ant</h4></a> | |||||
<a name="Building with Ant"> | |||||
<table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
<tr><td bgcolor="#4C6C8F"> | |||||
<font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
<strong>Building with Ant</strong> | |||||
</strong> | |||||
</font> | |||||
</td></tr> | |||||
</table> | |||||
</a> | |||||
<p>Series of articles that describe a framework for web | <p>Series of articles that describe a framework for web | ||||
application development based on Ant and JUnit.</p> | application development based on Ant and JUnit.</p> | ||||
@@ -812,7 +992,16 @@ | |||||
</table> | </table> | ||||
</p> | </p> | ||||
<p> | <p> | ||||
<a name="Developing with JAXB and Ant"><h4>Developing with JAXB and Ant</h4></a> | |||||
<a name="Developing with JAXB and Ant"> | |||||
<table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
<tr><td bgcolor="#4C6C8F"> | |||||
<font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
<strong>Developing with JAXB and Ant</strong> | |||||
</strong> | |||||
</font> | |||||
</td></tr> | |||||
</table> | |||||
</a> | |||||
<p>Series of articles that shows how to use Ant together with | <p>Series of articles that shows how to use Ant together with | ||||
the Java API for XML Binding (JAXB).</p> | the Java API for XML Binding (JAXB).</p> | ||||
@@ -847,7 +1036,16 @@ | |||||
</table> | </table> | ||||
<p> | <p> | ||||
<a name="Ant - presented to the Tucson Java Users Group"><h4>Ant - presented to the Tucson Java Users Group</h4></a> | |||||
<a name="Ant - presented to the Tucson Java Users Group"> | |||||
<table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
<tr><td bgcolor="#4C6C8F"> | |||||
<font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
<strong>Ant - presented to the Tucson Java Users Group</strong> | |||||
</strong> | |||||
</font> | |||||
</td></tr> | |||||
</table> | |||||
</a> | |||||
<p>A PowerPoint technical overview presentation on Ant. Comes complete with a straightforward example demonstrating code compilation, JAR'ing, JUnit testing, JUnit reporting, and Zipping a distribution. A few advanced topics are touched upon like property immutabality and using <antcall> to get around it, build listeners, and writing custom tasks.</p> | <p>A PowerPoint technical overview presentation on Ant. Comes complete with a straightforward example demonstrating code compilation, JAR'ing, JUnit testing, JUnit reporting, and Zipping a distribution. A few advanced topics are touched upon like property immutabality and using <antcall> to get around it, build listeners, and writing custom tasks.</p> | ||||
<table class="ForrestTable" cellspacing="1" cellpadding="4"> | <table class="ForrestTable" cellspacing="1" cellpadding="4"> | ||||
@@ -874,7 +1072,16 @@ | |||||
</table> | </table> | ||||
</p> | </p> | ||||
<p> | <p> | ||||
<a name="Ant Build Tool"><h4>Ant Build Tool</h4></a> | |||||
<a name="Ant Build Tool"> | |||||
<table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
<tr><td bgcolor="#4C6C8F"> | |||||
<font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
<strong>Ant Build Tool</strong> | |||||
</strong> | |||||
</font> | |||||
</td></tr> | |||||
</table> | |||||
</a> | |||||
<p>A PowerPoint presentation on Ant 1.2. It provides a basic overview | <p>A PowerPoint presentation on Ant 1.2. It provides a basic overview | ||||
of Ant's capabilities.</p> | of Ant's capabilities.</p> | ||||
@@ -902,7 +1109,16 @@ | |||||
</table> | </table> | ||||
</p> | </p> | ||||
<p> | <p> | ||||
<a name="Ant"><h4>Ant</h4></a> | |||||
<a name="Ant"> | |||||
<table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
<tr><td bgcolor="#4C6C8F"> | |||||
<font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
<strong>Ant</strong> | |||||
</strong> | |||||
</font> | |||||
</td></tr> | |||||
</table> | |||||
</a> | |||||
<p>A detailed Ant 1.3 PowerPoint presentation, made at the St. Louis Java Users Group | <p>A detailed Ant 1.3 PowerPoint presentation, made at the St. Louis Java Users Group | ||||
meeting in March 2001. Includes a detailed build file and basic | meeting in March 2001. Includes a detailed build file and basic | ||||
@@ -932,7 +1148,16 @@ | |||||
</table> | </table> | ||||
</p> | </p> | ||||
<p> | <p> | ||||
<a name="Modern Development Crises"><h4>Modern Development Crises</h4></a> | |||||
<a name="Modern Development Crises"> | |||||
<table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
<tr><td bgcolor="#4C6C8F"> | |||||
<font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
<strong>Modern Development Crises</strong> | |||||
</strong> | |||||
</font> | |||||
</td></tr> | |||||
</table> | |||||
</a> | |||||
<p>This presentation is an overview of the current state of software | <p>This presentation is an overview of the current state of software | ||||
development today. There are a couple of slides that briefly cover | development today. There are a couple of slides that briefly cover | ||||
@@ -961,7 +1186,16 @@ | |||||
</table> | </table> | ||||
</p> | </p> | ||||
<p> | <p> | ||||
<a name="When Web Services Go Bad"><h4>When Web Services Go Bad</h4></a> | |||||
<a name="When Web Services Go Bad"> | |||||
<table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
<tr><td bgcolor="#4C6C8F"> | |||||
<font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
<strong>When Web Services Go Bad</strong> | |||||
</strong> | |||||
</font> | |||||
</td></tr> | |||||
</table> | |||||
</a> | |||||
<p>A presentation from the <a href="http://www.sellsbrothers.com/conference/">Web Services | <p>A presentation from the <a href="http://www.sellsbrothers.com/conference/">Web Services | ||||
DevCon</a> in March 2002.</p> | DevCon</a> in March 2002.</p> | ||||
@@ -13,7 +13,8 @@ | |||||
<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 | ||||
information to one of the mailing lists.</p> | |||||
information to one of the mailing lists. For details, see the | |||||
<a href="faq.html#adding-external-tasks">FAQ</a>.</p> | |||||
<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 | ||||
@@ -68,7 +68,16 @@ | |||||
#macro ( subsection $subsection) | #macro ( subsection $subsection) | ||||
<p> | <p> | ||||
<a name="$escape.getText($subsection.getAttributeValue("name"))"><h4>$subsection.getAttributeValue("name")</h4></a> | |||||
<a name="$escape.getText($subsection.getAttributeValue("name"))"> | |||||
<table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
<tr><td bgcolor="$blue2"> | |||||
<font color="$lightfg" face="arial,helvetica,sanserif"> | |||||
<strong>$subsection.getAttributeValue("name")</strong> | |||||
</strong> | |||||
</font> | |||||
</td></tr> | |||||
</table> | |||||
</a> | |||||
#foreach ( $items in $subsection.getChildren() ) | #foreach ( $items in $subsection.getChildren() ) | ||||
#if ($items.getName().equals("img")) | #if ($items.getName().equals("img")) | ||||