More to come git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@274367 13f79535-47bb-0310-9956-ffa450edef68master
| @@ -1,7 +1,7 @@ | |||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> | |||
| <html> | |||
| <html lang="en"> | |||
| <!-- GENERATED FILE, DO NOT EDIT, EDIT THE XML FILE IN xdocs INSTEAD! --> | |||
| <head> | |||
| <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> | |||
| @@ -11,15 +11,10 @@ | |||
| <meta name="email" content="ehatcher@apache.org"> | |||
| </head> | |||
| <body text="#000000" bgcolor="#ffffff"> | |||
| <table summary="navigation path" width="100%" border="0" cellpadding="0" cellspacing="0"> | |||
| <tr> | |||
| <td nowrap="nowrap" valign="middle" bgcolor="#CFDCED" height="20"><img height="1" width="5" alt="" border="0" src="./images/spacer.gif"><font size="2" face="Arial, Helvetica, Sans-serif"><script src="./breadcrumbs.js" language="JavaScript" type="text/javascript"></script></font></td> | |||
| </tr> | |||
| <tr> | |||
| <td bgcolor="#4C6C8F" height="2"><img height="2" width="2" alt="" border="0" src="./images/spacer.gif"></td> | |||
| </tr> | |||
| </table> | |||
| <body> | |||
| <p class="navpath"> | |||
| <script src="./breadcrumbs.js" language="JavaScript" type="text/javascript"></script> | |||
| </p> | |||
| <table summary="header with logos" width="100%" border="0" cellpadding="0" cellspacing="0"> | |||
| <tr> | |||
| @@ -74,6 +69,7 @@ | |||
| <td bgcolor="#4C6C8F" colspan="4"><img width="1" height="10" alt="" src="./images/spacer.gif"></td> | |||
| </tr> | |||
| </table> | |||
| <table summary="page content" bgcolor="#ffffff" width="100%" border="0" cellpadding="0" cellspacing="0"> | |||
| <tr> | |||
| <td valign="top"> | |||
| @@ -205,19 +201,14 @@ | |||
| </td> | |||
| </tr> | |||
| </table> | |||
| <br/> | |||
| <table class="nowrap" border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#294563"><font color="#ffffff"><a name="Ant 1.5 Release To-Do List"><strong>Ant 1.5 Release To-Do List</strong></a></font></td></tr> | |||
| </table> | |||
| <br/> | |||
| <a name="Open"></a> | |||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#4C6C8F"> | |||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||
| <strong>Open</strong> | |||
| </font> | |||
| </td></tr> | |||
| </table> | |||
| <h3 class="section"> | |||
| <a name="Ant 1.5 Release To-Do List"></a> | |||
| Ant 1.5 Release To-Do List | |||
| </h3> | |||
| <h4 class="subsection"> | |||
| <a name="Open"></a> | |||
| Open | |||
| </h4> | |||
| <table class="ForrestTable" cellspacing="1" cellpadding="4"> | |||
| <tr> | |||
| <th colspan="1" rowspan="1" | |||
| @@ -321,15 +312,10 @@ | |||
| </td> | |||
| </tr> | |||
| </table> | |||
| <br/> | |||
| <a name="Done"></a> | |||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#4C6C8F"> | |||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||
| <strong>Done</strong> | |||
| </font> | |||
| </td></tr> | |||
| </table> | |||
| <h4 class="subsection"> | |||
| <a name="Done"></a> | |||
| Done | |||
| </h4> | |||
| <table class="ForrestTable" cellspacing="1" cellpadding="4"> | |||
| <tr> | |||
| <th colspan="1" rowspan="1" | |||
| @@ -495,15 +481,10 @@ | |||
| </td> | |||
| </tr> | |||
| </table> | |||
| <br/> | |||
| <a name="Bug Reports Short-Cuts"></a> | |||
| <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> | |||
| </font> | |||
| </td></tr> | |||
| </table> | |||
| <h4 class="subsection"> | |||
| <a name="Bug Reports Short-Cuts"></a> | |||
| Bug Reports Short-Cuts | |||
| </h4> | |||
| <p>Note: You can sort the report results by clicking on the column-headings.</p> | |||
| <table class="ForrestTable" cellspacing="1" cellpadding="4"> | |||
| <tr> | |||
| @@ -1,7 +1,7 @@ | |||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> | |||
| <html> | |||
| <html lang="en"> | |||
| <!-- GENERATED FILE, DO NOT EDIT, EDIT THE XML FILE IN xdocs INSTEAD! --> | |||
| <head> | |||
| <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> | |||
| @@ -15,15 +15,10 @@ | |||
| <meta name="email" content=""> | |||
| </head> | |||
| <body text="#000000" bgcolor="#ffffff"> | |||
| <table summary="navigation path" width="100%" border="0" cellpadding="0" cellspacing="0"> | |||
| <tr> | |||
| <td nowrap="nowrap" valign="middle" bgcolor="#CFDCED" height="20"><img height="1" width="5" alt="" border="0" src="./images/spacer.gif"><font size="2" face="Arial, Helvetica, Sans-serif"><script src="./breadcrumbs.js" language="JavaScript" type="text/javascript"></script></font></td> | |||
| </tr> | |||
| <tr> | |||
| <td bgcolor="#4C6C8F" height="2"><img height="2" width="2" alt="" border="0" src="./images/spacer.gif"></td> | |||
| </tr> | |||
| </table> | |||
| <body> | |||
| <p class="navpath"> | |||
| <script src="./breadcrumbs.js" language="JavaScript" type="text/javascript"></script> | |||
| </p> | |||
| <table summary="header with logos" width="100%" border="0" cellpadding="0" cellspacing="0"> | |||
| <tr> | |||
| @@ -78,6 +73,7 @@ | |||
| <td bgcolor="#4C6C8F" colspan="4"><img width="1" height="10" alt="" src="./images/spacer.gif"></td> | |||
| </tr> | |||
| </table> | |||
| <table summary="page content" bgcolor="#ffffff" width="100%" border="0" cellpadding="0" cellspacing="0"> | |||
| <tr> | |||
| <td valign="top"> | |||
| @@ -209,10 +205,10 @@ | |||
| </td> | |||
| </tr> | |||
| </table> | |||
| <br/> | |||
| <table class="nowrap" border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#294563"><font color="#ffffff"><a name="Ant 1.5.3 Beta 1"><strong>Ant 1.5.3 Beta 1</strong></a></font></td></tr> | |||
| </table> | |||
| <h3 class="section"> | |||
| <a name="Ant 1.5.3 Beta 1"></a> | |||
| Ant 1.5.3 Beta 1 | |||
| </h3> | |||
| <h3>March 25, 2003 - Ant 1.5.3 Beta 1 Available</h3> | |||
| <p>Apache Ant 1.5.3 Beta 1 is now available for | |||
| <a href="http://ant.apache.org/beta/">download</a>. | |||
| @@ -221,20 +217,20 @@ | |||
| <a href="http://issues.apache.org/bugzilla/enter_bug.cgi?product=Ant">BugZilla</a> | |||
| or send an email to the Ant dev mailing list | |||
| </p> | |||
| <br/> | |||
| <table class="nowrap" border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#294563"><font color="#ffffff"><a name="Ant 1.5.2"><strong>Ant 1.5.2</strong></a></font></td></tr> | |||
| </table> | |||
| <h3 class="section"> | |||
| <a name="Ant 1.5.2"></a> | |||
| Ant 1.5.2 | |||
| </h3> | |||
| <h3>March 3, 2003 - Ant 1.5.2 Available!</h3> | |||
| <p>The final version of Ant 1.5.2 is now available for | |||
| <a href="http://ant.apache.org/bindownload.cgi">download</a>. | |||
| If you have any feedback on this release, feel free to join the | |||
| discussion on the dev and user mailing lists. | |||
| </p> | |||
| <br/> | |||
| <table class="nowrap" border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#294563"><font color="#ffffff"><a name="Ant 1.5.2Beta1"><strong>Ant 1.5.2Beta1</strong></a></font></td></tr> | |||
| </table> | |||
| <h3 class="section"> | |||
| <a name="Ant 1.5.2Beta1"></a> | |||
| Ant 1.5.2Beta1 | |||
| </h3> | |||
| <h3>February 21, 2003 - Ant 1.5.2 Beta1 Available!</h3> | |||
| <p>The first beta version of Ant 1.5.2 is now available for | |||
| download at <a href="http://www.apache.org/dist/ant/v1.5.2beta1/"> | |||
| @@ -242,10 +238,10 @@ | |||
| If you have any feedback on the beta feel free to join the | |||
| discussion on the dev and user mailing lists. | |||
| </p> | |||
| <br/> | |||
| <table class="nowrap" border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#294563"><font color="#ffffff"><a name="Ant Top Level Project"><strong>Ant Top Level Project</strong></a></font></td></tr> | |||
| </table> | |||
| <h3 class="section"> | |||
| <a name="Ant Top Level Project"></a> | |||
| Ant Top Level Project | |||
| </h3> | |||
| <h3>November 18, 2002</h3> | |||
| <p>The Apache board <a href="mission.html">created</a> | |||
| the Apache Ant top level project. Ant has now migrated from the Jakarta | |||
| @@ -255,29 +251,29 @@ | |||
| Jakarta project. One effect of this change is that the Ant webpage | |||
| is now located at <a href="http://ant.apache.org">http://ant.apache.org</a> | |||
| </p> | |||
| <br/> | |||
| <table class="nowrap" border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#294563"><font color="#ffffff"><a name="Ant 1.5.1"><strong>Ant 1.5.1</strong></a></font></td></tr> | |||
| </table> | |||
| <h3 class="section"> | |||
| <a name="Ant 1.5.1"></a> | |||
| Ant 1.5.1 | |||
| </h3> | |||
| <h3>October 3, 2002 - Ant 1.5.1 Available !</h3> | |||
| <p>The final version of Ant 1.5.1 is now available for | |||
| <a href="http://ant.apache.org/bindownload.cgi"> | |||
| download</a>. If you have any feedback on this release, feel free to join the | |||
| discussion on the ant-dev and ant-user mailing lists. | |||
| </p> | |||
| <br/> | |||
| <table class="nowrap" border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#294563"><font color="#ffffff"><a name="Ant 1.5.1Beta1"><strong>Ant 1.5.1Beta1</strong></a></font></td></tr> | |||
| </table> | |||
| <h3 class="section"> | |||
| <a name="Ant 1.5.1Beta1"></a> | |||
| Ant 1.5.1Beta1 | |||
| </h3> | |||
| <h3>August 19, 2002 - Ant 1.5.1 Beta1 Available !</h3> | |||
| <p>The first beta version of Ant 1.5.1 is now available for | |||
| download. If you have any feedback on the beta feel free to join the | |||
| discussion on the ant-dev and ant-user mailing lists. | |||
| </p> | |||
| <br/> | |||
| <table class="nowrap" border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#294563"><font color="#ffffff"><a name="Ant 1.5"><strong>Ant 1.5</strong></a></font></td></tr> | |||
| </table> | |||
| <h3 class="section"> | |||
| <a name="Ant 1.5"></a> | |||
| Ant 1.5 | |||
| </h3> | |||
| <h3>July 15, 2002 - Fix for Cygwin problem in wrapper script available</h3> | |||
| <p>The wrapper script of Ant 1.5 needs to be replaced with a new | |||
| version for Cygwin users. See the <a href="faq.html#1.5-cygwin-sh">FAQ</a> for details.</p> | |||
| @@ -287,37 +283,37 @@ | |||
| download</a>. If you have any feedback on this release, feel free to join the | |||
| discussion on the ant-dev and ant-user mailing lists. | |||
| </p> | |||
| <br/> | |||
| <table class="nowrap" border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#294563"><font color="#ffffff"><a name="Ant 1.5Beta3"><strong>Ant 1.5Beta3</strong></a></font></td></tr> | |||
| </table> | |||
| <h3 class="section"> | |||
| <a name="Ant 1.5Beta3"></a> | |||
| Ant 1.5Beta3 | |||
| </h3> | |||
| <h3>June 24, 2002 - Ant 1.5 Beta3 Available!</h3> | |||
| <p>The third beta version of Ant 1.5 is now available for | |||
| download. If you have any feedback on the beta feel free to join the | |||
| discussion on the ant-dev and ant-user mailing lists. | |||
| </p> | |||
| <br/> | |||
| <table class="nowrap" border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#294563"><font color="#ffffff"><a name="Ant 1.5Beta2"><strong>Ant 1.5Beta2</strong></a></font></td></tr> | |||
| </table> | |||
| <h3 class="section"> | |||
| <a name="Ant 1.5Beta2"></a> | |||
| Ant 1.5Beta2 | |||
| </h3> | |||
| <h3>June 1, 2002 - Ant 1.5 Beta2 Available!</h3> | |||
| <p>The second beta version of Ant 1.5 is now available for | |||
| download. If you have any feedback on the beta feel free to join the | |||
| discussion on the ant-dev and ant-user mailing lists. | |||
| </p> | |||
| <br/> | |||
| <table class="nowrap" border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#294563"><font color="#ffffff"><a name="Ant 1.5Beta1"><strong>Ant 1.5Beta1</strong></a></font></td></tr> | |||
| </table> | |||
| <h3 class="section"> | |||
| <a name="Ant 1.5Beta1"></a> | |||
| Ant 1.5Beta1 | |||
| </h3> | |||
| <h3>Ant 1.5 Beta1 Available !</h3> | |||
| <p>The first beta version of Ant 1.5 is now available for | |||
| download. If you have any feedback on the beta feel free to join the | |||
| discussion on the ant-dev and ant-user mailing lists. | |||
| </p> | |||
| <br/> | |||
| <table class="nowrap" border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#294563"><font color="#ffffff"><a name="Ant wins again!"><strong>Ant wins again!</strong></a></font></td></tr> | |||
| </table> | |||
| <h3 class="section"> | |||
| <a name="Ant wins again!"></a> | |||
| Ant wins again! | |||
| </h3> | |||
| <h3>Apr 29, 2002: Ant wins <em>Software Development</em> magazine's | |||
| 2002 Productivity Award.</h3> | |||
| <p> | |||
| @@ -328,10 +324,10 @@ | |||
| <a href="http://www.sdmagazine.com/jolts/press_release_4-26-02.htm"> | |||
| press release</a> for more information and the full list of winners. | |||
| </p> | |||
| <br/> | |||
| <table class="nowrap" border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#294563"><font color="#ffffff"><a name="Ant has won!"><strong>Ant has won!</strong></a></font></td></tr> | |||
| </table> | |||
| <h3 class="section"> | |||
| <a name="Ant has won!"></a> | |||
| Ant has won! | |||
| </h3> | |||
| <h3>Mar 26, 2002: Ant wins the JavaWorld Editors' Choice | |||
| Award</h3> | |||
| <p> | |||
| @@ -341,10 +337,10 @@ | |||
| Read the | |||
| <a href="http://www.javaworld.com/javaworld/jw-03-2002/jw-0326-awards.html "> full article</a> -- or jump directly to the bit about | |||
| <a href="http://www.javaworld.com/javaworld/jw-03-2002/jw-0326-awards-p3.html"> our award</a> <code>:)</code></p> | |||
| <br/> | |||
| <table class="nowrap" border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#294563"><font color="#ffffff"><a name="Java 1.4 Support"><strong>Java 1.4 Support</strong></a></font></td></tr> | |||
| </table> | |||
| <h3 class="section"> | |||
| <a name="Java 1.4 Support"></a> | |||
| Java 1.4 Support | |||
| </h3> | |||
| <h3>Feb 15, 2002: Java 1.4 Support</h3> | |||
| <p> | |||
| Java 1.4 has now been released by Sun. The latest Ant source supports | |||
| @@ -353,24 +349,24 @@ | |||
| on Java 1.4 over Windows XP. If you have problems running Ant 1.4.1 on WinXP/Java 1.4, | |||
| please use a recent build or compile your own version from the source tree. | |||
| </p> | |||
| <br/> | |||
| <table class="nowrap" border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#294563"><font color="#ffffff"><a name="See our new logo!"><strong>See our new logo!</strong></a></font></td></tr> | |||
| </table> | |||
| <h3 class="section"> | |||
| <a name="See our new logo!"></a> | |||
| See our new logo! | |||
| </h3> | |||
| <h3>Have a look at our new cool logo!</h3> | |||
| <br/> | |||
| <table class="nowrap" border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#294563"><font color="#ffffff"><a name="Ant 1.4.1"><strong>Ant 1.4.1</strong></a></font></td></tr> | |||
| </table> | |||
| <h3 class="section"> | |||
| <a name="Ant 1.4.1"></a> | |||
| Ant 1.4.1 | |||
| </h3> | |||
| <h3>11 October 2001 Ant 1.4.1 released !</h3> | |||
| <p>Please visit the | |||
| <a href="http://jakarta.apache.org/builds/jakarta-ant/release/v1.4.1/"> | |||
| download area</a>. | |||
| </p> | |||
| <br/> | |||
| <table class="nowrap" border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#294563"><font color="#ffffff"><a name="Ant 2.0 Requirements Collected - Next is Design"><strong>Ant 2.0 Requirements Collected - Next is Design</strong></a></font></td></tr> | |||
| </table> | |||
| <h3 class="section"> | |||
| <a name="Ant 2.0 Requirements Collected - Next is Design"></a> | |||
| Ant 2.0 Requirements Collected - Next is Design | |||
| </h3> | |||
| <p>A commented version of the collected user requirements is now | |||
| available <a href="ant2/features.html">here</a> - it is not | |||
| complete as some details still have to be defined, but it should | |||
| @@ -379,16 +375,16 @@ | |||
| and prototypes. Several people are working on prototypes (that | |||
| can be found in Ant's CVS module in the proposals directory) and | |||
| discussion is going on on the Ant-Dev mailing list.</p> | |||
| <br/> | |||
| <table class="nowrap" border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#294563"><font color="#ffffff"><a name="Best-Practices Profile of Ant at Sun's Dot-Com Builder"><strong>Best-Practices Profile of Ant at Sun's Dot-Com Builder</strong></a></font></td></tr> | |||
| </table> | |||
| <h3 class="section"> | |||
| <a name="Best-Practices Profile of Ant at Sun's Dot-Com Builder"></a> | |||
| Best-Practices Profile of Ant at Sun's Dot-Com Builder | |||
| </h3> | |||
| <p>Sun has released an introductory article on Ant on their | |||
| Dot-Com Builder site on May 30 2001. See <a href="http://dcb.sun.com/practices/profiles/ant.jsp">http://dcb.sun.com/practices/profiles/ant.jsp</a></p> | |||
| <br/> | |||
| <table class="nowrap" border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#294563"><font color="#ffffff"><a name="Ant 2.0 Requirements"><strong>Ant 2.0 Requirements</strong></a></font></td></tr> | |||
| </table> | |||
| <h3 class="section"> | |||
| <a name="Ant 2.0 Requirements"></a> | |||
| Ant 2.0 Requirements | |||
| </h3> | |||
| <p>Ant has been in use for quite some time and has been used in ways never conceived when it | |||
| was originally written. While Ant 1.x has continued to sucessfully evolve and grow, there | |||
| are a number of limitations and inconsistencies that are now apparent and which need to | |||
| @@ -1,7 +1,7 @@ | |||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> | |||
| <html> | |||
| <html lang="en"> | |||
| <!-- GENERATED FILE, DO NOT EDIT, EDIT THE XML FILE IN xdocs INSTEAD! --> | |||
| <head> | |||
| <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> | |||
| @@ -9,15 +9,10 @@ | |||
| <link type="text/css" href="./page.css" rel="stylesheet"> | |||
| </head> | |||
| <body text="#000000" bgcolor="#ffffff"> | |||
| <table summary="navigation path" width="100%" border="0" cellpadding="0" cellspacing="0"> | |||
| <tr> | |||
| <td nowrap="nowrap" valign="middle" bgcolor="#CFDCED" height="20"><img height="1" width="5" alt="" border="0" src="./images/spacer.gif"><font size="2" face="Arial, Helvetica, Sans-serif"><script src="./breadcrumbs.js" language="JavaScript" type="text/javascript"></script></font></td> | |||
| </tr> | |||
| <tr> | |||
| <td bgcolor="#4C6C8F" height="2"><img height="2" width="2" alt="" border="0" src="./images/spacer.gif"></td> | |||
| </tr> | |||
| </table> | |||
| <body> | |||
| <p class="navpath"> | |||
| <script src="./breadcrumbs.js" language="JavaScript" type="text/javascript"></script> | |||
| </p> | |||
| <table summary="header with logos" width="100%" border="0" cellpadding="0" cellspacing="0"> | |||
| <tr> | |||
| @@ -72,6 +67,7 @@ | |||
| <td bgcolor="#4C6C8F" colspan="4"><img width="1" height="10" alt="" src="./images/spacer.gif"></td> | |||
| </tr> | |||
| </table> | |||
| <table summary="page content" bgcolor="#ffffff" width="100%" border="0" cellpadding="0" cellspacing="0"> | |||
| <tr> | |||
| <td valign="top"> | |||
| @@ -203,10 +199,10 @@ | |||
| </td> | |||
| </tr> | |||
| </table> | |||
| <br/> | |||
| <table class="nowrap" border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#294563"><font color="#ffffff"><a name="Downloading Ant"><strong>Downloading Ant</strong></a></font></td></tr> | |||
| </table> | |||
| <h3 class="section"> | |||
| <a name="Downloading Ant"></a> | |||
| Downloading Ant | |||
| </h3> | |||
| <p>Use the links below to download a binary distribution of Ant from | |||
| one of our mirrors. You <strong>must</strong> | |||
| <a href="[location]#Verify Releases">verify the integrity</a> of the | |||
| @@ -223,10 +219,10 @@ project</a> provides RPMs at their own distribution site.</p> | |||
| <p>If you do not see the file you need in the links below, please see | |||
| the <a href="http://www.apache.org/dist/ant/">master distribution | |||
| directory</a> or, preferably, its <a href="[preferred]/ant/">mirror</a>.</p> | |||
| <br/> | |||
| <table class="nowrap" border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#294563"><font color="#ffffff"><a name="Mirror"><strong>Mirror</strong></a></font></td></tr> | |||
| </table> | |||
| <h3 class="section"> | |||
| <a name="Mirror"></a> | |||
| Mirror | |||
| </h3> | |||
| <p>You are currently using <b>[preferred]</b>. If you encounter a | |||
| problem with this mirror, please select another mirror. If all | |||
| mirrors are failing, there are <i>backup</i> mirrors (at the end of | |||
| @@ -245,10 +241,10 @@ Other mirrors: <select name="Preferred"> | |||
| </select> | |||
| <input type="submit" value="Change" /> | |||
| </form> | |||
| <br/> | |||
| <table class="nowrap" border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#294563"><font color="#ffffff"><a name="Current Release of Ant"><strong>Current Release of Ant</strong></a></font></td></tr> | |||
| </table> | |||
| <h3 class="section"> | |||
| <a name="Current Release of Ant"></a> | |||
| Current Release of Ant | |||
| </h3> | |||
| <p>Currently, Apache Ant 1.5.2 is the best available version, see the | |||
| <a href="[preferred]/ant/README.html">release notes</a>.</p> | |||
| <ul> | |||
| @@ -267,25 +263,25 @@ Other mirrors: <select name="Preferred"> | |||
| [<a href="http://www.apache.org/dist/ant/binaries/apache-ant-1.5.2-bin.tar.bz2.asc">PGP</a>] | |||
| [<a href="http://www.apache.org/dist/ant/binaries/apache-ant-1.5.2-bin.tar.bz2.md5">MD5</a>]</li> | |||
| </ul> | |||
| <br/> | |||
| <table class="nowrap" border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#294563"><font color="#ffffff"><a name="Nightly Builds"><strong>Nightly Builds</strong></a></font></td></tr> | |||
| </table> | |||
| <h3 class="section"> | |||
| <a name="Nightly Builds"></a> | |||
| Nightly Builds | |||
| </h3> | |||
| <p>If you wish to use the latest Ant features, you can try downloading a | |||
| <a href="http://cvs.apache.org/builds/ant/nightly/">nightly build</a>. | |||
| </p> | |||
| <br/> | |||
| <table class="nowrap" border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#294563"><font color="#ffffff"><a name="Old Ant Releases"><strong>Old Ant Releases</strong></a></font></td></tr> | |||
| </table> | |||
| <h3 class="section"> | |||
| <a name="Old Ant Releases"></a> | |||
| Old Ant Releases | |||
| </h3> | |||
| <p>Older releases of Ant can be found <a href="http://ant.apache.org/old-releases/">here</a>. Those | |||
| releases are only provided as <code>zip</code> archives that can be | |||
| extracted by <code>jar xf </code><em>archive.zip</em> - we highly | |||
| recommend to not use those releases but upgrade to Ant's <a href="[location]#Current Release of Ant">latest</a> release.</p> | |||
| <br/> | |||
| <table class="nowrap" border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#294563"><font color="#ffffff"><a name="Verify Releases"><strong>Verify Releases</strong></a></font></td></tr> | |||
| </table> | |||
| <h3 class="section"> | |||
| <a name="Verify Releases"></a> | |||
| Verify Releases | |||
| </h3> | |||
| <p>It is essential that you verify the integrity of the downloaded | |||
| files using the PGP or MD5 signatures.</p> | |||
| <p>The PGP signatures can be verified using PGP or GPG. First | |||
| @@ -1,7 +1,7 @@ | |||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> | |||
| <html> | |||
| <html lang="en"> | |||
| <!-- GENERATED FILE, DO NOT EDIT, EDIT THE XML FILE IN xdocs INSTEAD! --> | |||
| <head> | |||
| <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> | |||
| @@ -9,15 +9,10 @@ | |||
| <link type="text/css" href="./page.css" rel="stylesheet"> | |||
| </head> | |||
| <body text="#000000" bgcolor="#ffffff"> | |||
| <table summary="navigation path" width="100%" border="0" cellpadding="0" cellspacing="0"> | |||
| <tr> | |||
| <td nowrap="nowrap" valign="middle" bgcolor="#CFDCED" height="20"><img height="1" width="5" alt="" border="0" src="./images/spacer.gif"><font size="2" face="Arial, Helvetica, Sans-serif"><script src="./breadcrumbs.js" language="JavaScript" type="text/javascript"></script></font></td> | |||
| </tr> | |||
| <tr> | |||
| <td bgcolor="#4C6C8F" height="2"><img height="2" width="2" alt="" border="0" src="./images/spacer.gif"></td> | |||
| </tr> | |||
| </table> | |||
| <body> | |||
| <p class="navpath"> | |||
| <script src="./breadcrumbs.js" language="JavaScript" type="text/javascript"></script> | |||
| </p> | |||
| <table summary="header with logos" width="100%" border="0" cellpadding="0" cellspacing="0"> | |||
| <tr> | |||
| @@ -72,6 +67,7 @@ | |||
| <td bgcolor="#4C6C8F" colspan="4"><img width="1" height="10" alt="" src="./images/spacer.gif"></td> | |||
| </tr> | |||
| </table> | |||
| <table summary="page content" bgcolor="#ffffff" width="100%" border="0" cellpadding="0" cellspacing="0"> | |||
| <tr> | |||
| <td valign="top"> | |||
| @@ -203,19 +199,14 @@ | |||
| </td> | |||
| </tr> | |||
| </table> | |||
| <br/> | |||
| <table class="nowrap" border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#294563"><font color="#ffffff"><a name="Project Management Committee"><strong>Project Management Committee</strong></a></font></td></tr> | |||
| </table> | |||
| <br/> | |||
| <a name="Active Members"></a> | |||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#4C6C8F"> | |||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||
| <strong>Active Members</strong> | |||
| </font> | |||
| </td></tr> | |||
| </table> | |||
| <h3 class="section"> | |||
| <a name="Project Management Committee"></a> | |||
| Project Management Committee | |||
| </h3> | |||
| <h4 class="subsection"> | |||
| <a name="Active Members"></a> | |||
| Active Members | |||
| </h4> | |||
| <p> | |||
| <b>Bruce Atherton</b> (bruce at callenish.com - <a href="http://www.callenish.com/~bruce">http://www.callenish.com/~bruce</a>) | |||
| <br /> | |||
| @@ -293,15 +284,10 @@ the development of administration tools and development environment for | |||
| the IMPRESS Engine, a Java-based intergration software. At the Ant-Project | |||
| he takes care of Antidote - the Ant GUI. | |||
| </p> | |||
| <br/> | |||
| <a name="Emeritus Members"></a> | |||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#4C6C8F"> | |||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||
| <strong>Emeritus Members</strong> | |||
| </font> | |||
| </td></tr> | |||
| </table> | |||
| <h4 class="subsection"> | |||
| <a name="Emeritus Members"></a> | |||
| Emeritus Members | |||
| </h4> | |||
| <p> | |||
| <b>James Duncan Davidson</b> (duncan at x180.net - <a href="http://x180.net/">http://x180.net/</a>) | |||
| <br /> | |||
| @@ -317,19 +303,14 @@ Project a reality and served as the first Chairman of the Jakarta PMC. | |||
| <p> | |||
| <b>Jon Skeet</b><br /> | |||
| </p> | |||
| <br/> | |||
| <table class="nowrap" border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#294563"><font color="#ffffff"><a name="Committers"><strong>Committers</strong></a></font></td></tr> | |||
| </table> | |||
| <br/> | |||
| <a name="Active Committers"></a> | |||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#4C6C8F"> | |||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||
| <strong>Active Committers</strong> | |||
| </font> | |||
| </td></tr> | |||
| </table> | |||
| <h3 class="section"> | |||
| <a name="Committers"></a> | |||
| Committers | |||
| </h3> | |||
| <h4 class="subsection"> | |||
| <a name="Active Committers"></a> | |||
| Active Committers | |||
| </h4> | |||
| <p> | |||
| <b>Preston Bannister</b><br /> | |||
| </p> | |||
| @@ -429,15 +410,10 @@ implementing the CORBA IDL to C++ 2.0 mapping, skydiving, IDL to Java | |||
| compilers, Object Databases (SIGSEV, you da man!) for C++, Java ORB | |||
| and EJB runtime environments -- in that order. | |||
| </p> | |||
| <br/> | |||
| <a name="Emeritus Committers"></a> | |||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#4C6C8F"> | |||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||
| <strong>Emeritus Committers</strong> | |||
| </font> | |||
| </td></tr> | |||
| </table> | |||
| <h4 class="subsection"> | |||
| <a name="Emeritus Committers"></a> | |||
| Emeritus Committers | |||
| </h4> | |||
| <p> | |||
| <b>Simeon H.K. Fitch</b> (simeon.fitch at mseedsoft.com) | |||
| <br /> | |||
| @@ -466,10 +442,10 @@ Glenn McAllister is a software developer at SOMA Networks, was formerly | |||
| the same at IBM (plus tech writer plus build guy), and does some writing | |||
| on the side for the VADD Technical Journal. | |||
| </p> | |||
| <br/> | |||
| <table class="nowrap" border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#294563"><font color="#ffffff"><a name="Logo"><strong>Logo</strong></a></font></td></tr> | |||
| </table> | |||
| <h3 class="section"> | |||
| <a name="Logo"></a> | |||
| Logo | |||
| </h3> | |||
| <p>Ant's logo is the result of a logo contest, it has been | |||
| designed by</p> | |||
| <p> | |||
| @@ -1,7 +1,7 @@ | |||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> | |||
| <html> | |||
| <html lang="en"> | |||
| <!-- GENERATED FILE, DO NOT EDIT, EDIT THE XML FILE IN xdocs INSTEAD! --> | |||
| <head> | |||
| <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> | |||
| @@ -9,15 +9,10 @@ | |||
| <link type="text/css" href="./page.css" rel="stylesheet"> | |||
| </head> | |||
| <body text="#000000" bgcolor="#ffffff"> | |||
| <table summary="navigation path" width="100%" border="0" cellpadding="0" cellspacing="0"> | |||
| <tr> | |||
| <td nowrap="nowrap" valign="middle" bgcolor="#CFDCED" height="20"><img height="1" width="5" alt="" border="0" src="./images/spacer.gif"><font size="2" face="Arial, Helvetica, Sans-serif"><script src="./breadcrumbs.js" language="JavaScript" type="text/javascript"></script></font></td> | |||
| </tr> | |||
| <tr> | |||
| <td bgcolor="#4C6C8F" height="2"><img height="2" width="2" alt="" border="0" src="./images/spacer.gif"></td> | |||
| </tr> | |||
| </table> | |||
| <body> | |||
| <p class="navpath"> | |||
| <script src="./breadcrumbs.js" language="JavaScript" type="text/javascript"></script> | |||
| </p> | |||
| <table summary="header with logos" width="100%" border="0" cellpadding="0" cellspacing="0"> | |||
| <tr> | |||
| @@ -72,6 +67,7 @@ | |||
| <td bgcolor="#4C6C8F" colspan="4"><img width="1" height="10" alt="" src="./images/spacer.gif"></td> | |||
| </tr> | |||
| </table> | |||
| <table summary="page content" bgcolor="#ffffff" width="100%" border="0" cellpadding="0" cellspacing="0"> | |||
| <tr> | |||
| <td valign="top"> | |||
| @@ -203,10 +199,10 @@ | |||
| </td> | |||
| </tr> | |||
| </table> | |||
| <br/> | |||
| <table class="nowrap" border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#294563"><font color="#ffffff"><a name="Access the Source Tree (AnonCVS)"><strong>Access the Source Tree (AnonCVS)</strong></a></font></td></tr> | |||
| </table> | |||
| <h3 class="section"> | |||
| <a name="Access the Source Tree (AnonCVS)"></a> | |||
| Access the Source Tree (AnonCVS) | |||
| </h3> | |||
| <p>Anyone can checkout source code from our anonymous CVS | |||
| server. To do so, simply use the following commands (if you are | |||
| using a GUI CVS client, configure it appropriatly):</p> | |||
| @@ -1,7 +1,7 @@ | |||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> | |||
| <html> | |||
| <html lang="en"> | |||
| <!-- GENERATED FILE, DO NOT EDIT, EDIT THE XML FILE IN xdocs INSTEAD! --> | |||
| <head> | |||
| <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> | |||
| @@ -11,15 +11,10 @@ | |||
| <meta name="email" content="bodewig@apache.org"> | |||
| </head> | |||
| <body text="#000000" bgcolor="#ffffff"> | |||
| <table summary="navigation path" width="100%" border="0" cellpadding="0" cellspacing="0"> | |||
| <tr> | |||
| <td nowrap="nowrap" valign="middle" bgcolor="#CFDCED" height="20"><img height="1" width="5" alt="" border="0" src="./images/spacer.gif"><font size="2" face="Arial, Helvetica, Sans-serif"><script src="./breadcrumbs.js" language="JavaScript" type="text/javascript"></script></font></td> | |||
| </tr> | |||
| <tr> | |||
| <td bgcolor="#4C6C8F" height="2"><img height="2" width="2" alt="" border="0" src="./images/spacer.gif"></td> | |||
| </tr> | |||
| </table> | |||
| <body> | |||
| <p class="navpath"> | |||
| <script src="./breadcrumbs.js" language="JavaScript" type="text/javascript"></script> | |||
| </p> | |||
| <table summary="header with logos" width="100%" border="0" cellpadding="0" cellspacing="0"> | |||
| <tr> | |||
| @@ -74,6 +69,7 @@ | |||
| <td bgcolor="#4C6C8F" colspan="4"><img width="1" height="10" alt="" src="./images/spacer.gif"></td> | |||
| </tr> | |||
| </table> | |||
| <table summary="page content" bgcolor="#ffffff" width="100%" border="0" cellpadding="0" cellspacing="0"> | |||
| <tr> | |||
| <td valign="top"> | |||
| @@ -213,14 +209,7 @@ | |||
| </font> | |||
| </td></tr> | |||
| </table> | |||
| <br/> | |||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#4C6C8F"> | |||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||
| <strong>About this FAQ</strong> | |||
| </font> | |||
| </td></tr> | |||
| </table> | |||
| <h4 class="toc">About this FAQ</h4> | |||
| <ul> | |||
| <li><a href="#latest-version"> | |||
| Where do I find the latest version of this | |||
| @@ -234,14 +223,7 @@ | |||
| FAQ? | |||
| </a></li> | |||
| </ul> | |||
| <br/> | |||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#4C6C8F"> | |||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||
| <strong>General</strong> | |||
| </font> | |||
| </td></tr> | |||
| </table> | |||
| <h4 class="toc">General</h4> | |||
| <ul> | |||
| <li><a href="#what-is-ant"> | |||
| What is Apache Ant? | |||
| @@ -253,28 +235,14 @@ | |||
| Tell us a little bit about Ant's history. | |||
| </a></li> | |||
| </ul> | |||
| <br/> | |||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#4C6C8F"> | |||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||
| <strong>Installation</strong> | |||
| </font> | |||
| </td></tr> | |||
| </table> | |||
| <h4 class="toc">Installation</h4> | |||
| <ul> | |||
| <li><a href="#no-gnu-tar"> | |||
| I get checksum errors when I try to extract the | |||
| <code>tar.gz</code> distribution file. Why? | |||
| </a></li> | |||
| </ul> | |||
| <br/> | |||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#4C6C8F"> | |||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||
| <strong>How do I ...</strong> | |||
| </font> | |||
| </td></tr> | |||
| </table> | |||
| <h4 class="toc">How do I ...</h4> | |||
| <ul> | |||
| <li><a href="#adding-external-tasks"> | |||
| How do I add an external task that I've written to the | |||
| @@ -307,14 +275,7 @@ | |||
| umlauts in my build file? | |||
| </a></li> | |||
| </ul> | |||
| <br/> | |||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#4C6C8F"> | |||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||
| <strong>It doesn't work (as expected)</strong> | |||
| </font> | |||
| </td></tr> | |||
| </table> | |||
| <h4 class="toc">It doesn't work (as expected)</h4> | |||
| <ul> | |||
| <li><a href="#always-recompiles"> | |||
| Why does Ant always recompile all my Java files? | |||
| @@ -350,14 +311,7 @@ | |||
| <code>meta-inf</code> directory. | |||
| </a></li> | |||
| </ul> | |||
| <br/> | |||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#4C6C8F"> | |||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||
| <strong>Ant and IDEs/Editors</strong> | |||
| </font> | |||
| </td></tr> | |||
| </table> | |||
| <h4 class="toc">Ant and IDEs/Editors</h4> | |||
| <ul> | |||
| <li><a href="#integration"> | |||
| Is Ant supported by my IDE/Editor? | |||
| @@ -367,14 +321,7 @@ | |||
| correctly parse the error messages generated by Ant? | |||
| </a></li> | |||
| </ul> | |||
| <br/> | |||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#4C6C8F"> | |||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||
| <strong>Advanced Issues</strong> | |||
| </font> | |||
| </td></tr> | |||
| </table> | |||
| <h4 class="toc">Advanced Issues</h4> | |||
| <ul> | |||
| <li><a href="#dtd"> | |||
| Is there a DTD that I can use to validate my build | |||
| @@ -392,14 +339,7 @@ | |||
| with from inside BuildListener? | |||
| </a></li> | |||
| </ul> | |||
| <br/> | |||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#4C6C8F"> | |||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||
| <strong>Known Problems</strong> | |||
| </font> | |||
| </td></tr> | |||
| </table> | |||
| <h4 class="toc">Known Problems</h4> | |||
| <ul> | |||
| <li><a href="#remove-cr"> | |||
| <chmod> or <exec> doesn't work in Ant | |||
| @@ -432,31 +372,17 @@ | |||
| </font> | |||
| </td></tr> | |||
| </table> | |||
| <br/> | |||
| <p class="faq"> | |||
| <a name="latest-version"></a> | |||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#4C6C8F"> | |||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||
| <strong> | |||
| Where do I find the latest version of this | |||
| Where do I find the latest version of this | |||
| document? | |||
| </strong> | |||
| </font> | |||
| </td></tr> | |||
| </table> | |||
| </p> | |||
| <p>The latest version can always be found at Ant's homepage | |||
| <a href="http://ant.apache.org/faq.html">http://ant.apache.org/faq.html</a>.</p> | |||
| <br/> | |||
| <p class="faq"> | |||
| <a name="adding-faqs"></a> | |||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#4C6C8F"> | |||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||
| <strong> | |||
| How can I contribute to this FAQ? | |||
| </strong> | |||
| </font> | |||
| </td></tr> | |||
| </table> | |||
| How can I contribute to this FAQ? | |||
| </p> | |||
| <p>The page you are looking it is generated from | |||
| <a href="http://cvs.apache.org/viewcvs.cgi/~checkout~/ant/xdocs/faq.xml">this</a> | |||
| document. If you want to add a new question, please submit | |||
| @@ -465,18 +391,11 @@ | |||
| <p>If you don't know how to create a patch, see the patches | |||
| section of <a href="http://jakarta.apache.org/site/source.html">this | |||
| page</a>.</p> | |||
| <br/> | |||
| <p class="faq"> | |||
| <a name="creating-faq"></a> | |||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#4C6C8F"> | |||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||
| <strong> | |||
| How do you create the HTML version of this | |||
| How do you create the HTML version of this | |||
| FAQ? | |||
| </strong> | |||
| </font> | |||
| </td></tr> | |||
| </table> | |||
| </p> | |||
| <p>We use | |||
| <a href="http://jakarta.apache.org/velocity/anakia.html">Anakia</a> | |||
| to render the HTML version from the original XML file.</p> | |||
| @@ -490,31 +409,17 @@ | |||
| if you follow the instruction from Anakia's homepage, you | |||
| should get it to work without that. Just make sure all | |||
| required jars are in the task's classpath.</p> | |||
| <br/> | |||
| <p class="faq"> | |||
| <a name="what-is-ant"></a> | |||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#4C6C8F"> | |||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||
| <strong> | |||
| What is Apache Ant? | |||
| </strong> | |||
| </font> | |||
| </td></tr> | |||
| </table> | |||
| What is Apache Ant? | |||
| </p> | |||
| <p> Ant is a Java-based build tool. In theory, it is kind of | |||
| like Make, without Make's wrinkles and with the full | |||
| portability of pure Java code.</p> | |||
| <br/> | |||
| <p class="faq"> | |||
| <a name="ant-name"></a> | |||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#4C6C8F"> | |||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||
| <strong> | |||
| Why do you call it Ant? | |||
| </strong> | |||
| </font> | |||
| </td></tr> | |||
| </table> | |||
| Why do you call it Ant? | |||
| </p> | |||
| <p>According to Ant's original author, James Duncan | |||
| Davidson, the name is an acronym for "Another Neat | |||
| Tool".</p> | |||
| @@ -523,17 +428,10 @@ | |||
| "ants are very small and can carry a weight dozens of times | |||
| their own" - describing what Ant is intended to | |||
| be.</p> | |||
| <br/> | |||
| <p class="faq"> | |||
| <a name="history"></a> | |||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#4C6C8F"> | |||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||
| <strong> | |||
| Tell us a little bit about Ant's history. | |||
| </strong> | |||
| </font> | |||
| </td></tr> | |||
| </table> | |||
| Tell us a little bit about Ant's history. | |||
| </p> | |||
| <p>Initially, Ant was part of the Tomcat code base, when it was | |||
| donated to the Apache Software Foundation. It was | |||
| created by James Duncan Davidson, who is also the original | |||
| @@ -646,18 +544,11 @@ | |||
| </td> | |||
| </tr> | |||
| </table> | |||
| <br/> | |||
| <p class="faq"> | |||
| <a name="no-gnu-tar"></a> | |||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#4C6C8F"> | |||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||
| <strong> | |||
| I get checksum errors when I try to extract the | |||
| I get checksum errors when I try to extract the | |||
| <code>tar.gz</code> distribution file. Why? | |||
| </strong> | |||
| </font> | |||
| </td></tr> | |||
| </table> | |||
| </p> | |||
| <p>Ant's distribution contains file names that are longer | |||
| than 100 characters, which is not supported by the standard | |||
| tar file format. Several different implementations of tar use | |||
| @@ -672,18 +563,11 @@ | |||
| found <a href="http://www.gnu.org/software/tar/tar.html">here</a>, | |||
| or use the zip archive instead (you can extract it using | |||
| <code>jar xf</code>).</p> | |||
| <br/> | |||
| <p class="faq"> | |||
| <a name="adding-external-tasks"></a> | |||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#4C6C8F"> | |||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||
| <strong> | |||
| How do I add an external task that I've written to the | |||
| How do I add an external task that I've written to the | |||
| page "External Tools and Task"? | |||
| </strong> | |||
| </font> | |||
| </td></tr> | |||
| </table> | |||
| </p> | |||
| <p>Join and post a message to the dev or user mailing | |||
| list (one list is enough), including the following | |||
| information:</p> | |||
| @@ -704,36 +588,22 @@ | |||
| </ul> | |||
| <p>The preferred format for this information is a patch to <a href="http://cvs.apache.org/viewcvs.cgi/~checkout~/ant/xdocs/external.xml">this</a> | |||
| document.</p> | |||
| <br/> | |||
| <p class="faq"> | |||
| <a name="passing-cli-args"></a> | |||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#4C6C8F"> | |||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||
| <strong> | |||
| How do I pass parameters from the command line to my | |||
| How do I pass parameters from the command line to my | |||
| build file? | |||
| </strong> | |||
| </font> | |||
| </td></tr> | |||
| </table> | |||
| </p> | |||
| <p>Use properties. Using <code>ant | |||
| -D<em>name</em>=<em>value</em></code> lets you define values for | |||
| properties on the Ant command line. These properties can then be | |||
| used within your build file as | |||
| any normal property: <code>${<em>name</em>}</code> will put in | |||
| <code><em>value</em></code>.</p> | |||
| <br/> | |||
| <p class="faq"> | |||
| <a name="jikes-switches"></a> | |||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#4C6C8F"> | |||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||
| <strong> | |||
| How can I use Jikes-specific command-line | |||
| How can I use Jikes-specific command-line | |||
| switches? | |||
| </strong> | |||
| </font> | |||
| </td></tr> | |||
| </table> | |||
| </p> | |||
| <p>A couple of switches are supported via "magic" | |||
| properties:</p> | |||
| <table class="ForrestTable" cellspacing="1" cellpadding="4"> | |||
| @@ -814,33 +684,19 @@ | |||
| <p>With Ant >= 1.5, you can also use nested | |||
| <code><compilerarg></code> elements with the | |||
| <code><javac></code> task.</p> | |||
| <br/> | |||
| <p class="faq"> | |||
| <a name="shell-redirect-1"></a> | |||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#4C6C8F"> | |||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||
| <strong> | |||
| How do I include a < character in my command-line arguments? | |||
| </strong> | |||
| </font> | |||
| </td></tr> | |||
| </table> | |||
| How do I include a < character in my command-line arguments? | |||
| </p> | |||
| <p>The short answer is "Use: <code>&lt;</code>".</p> | |||
| <p>The long answer is that this probably won't do what you | |||
| want anyway (see <a href="#shell-redirect-2">the next | |||
| section</a>).</p> | |||
| <br/> | |||
| <p class="faq"> | |||
| <a name="shell-redirect-2"></a> | |||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#4C6C8F"> | |||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||
| <strong> | |||
| How do I redirect standard input or standard output | |||
| How do I redirect standard input or standard output | |||
| in the <code><exec></code> task? | |||
| </strong> | |||
| </font> | |||
| </td></tr> | |||
| </table> | |||
| </p> | |||
| <p>Say you want to redirect the standard input stream of the | |||
| <code>cat</code> command to read from a file, something | |||
| like:</p> | |||
| @@ -873,17 +729,10 @@ shell-prompt> cat < foo | |||
| </exec> | |||
| </pre> | |||
| <p>Note the double-quotes nested inside the single-quotes.</p> | |||
| <br/> | |||
| <p class="faq"> | |||
| <a name="batch-shell-execute"></a> | |||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#4C6C8F"> | |||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||
| <strong> | |||
| How do I execute a batch file or shell script from Ant? | |||
| </strong> | |||
| </font> | |||
| </td></tr> | |||
| </table> | |||
| How do I execute a batch file or shell script from Ant? | |||
| </p> | |||
| <p>On native Unix systems, you should be able to run shell scripts | |||
| directly. On systems running a Unix-type shell (for example, Cygwin | |||
| on Windows) execute the (command) shell instead - <code>cmd</code> | |||
| @@ -899,18 +748,11 @@ shell-prompt> cat < foo | |||
| <arg line="/c test.bat"/> | |||
| </exec> | |||
| </pre> | |||
| <br/> | |||
| <p class="faq"> | |||
| <a name="multi-conditions"></a> | |||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#4C6C8F"> | |||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||
| <strong> | |||
| I want to execute a particular target only if | |||
| I want to execute a particular target only if | |||
| multiple conditions are true. | |||
| </strong> | |||
| </font> | |||
| </td></tr> | |||
| </table> | |||
| </p> | |||
| <p>There are actually several answers to this question.</p> | |||
| <p>If you have only one set and one unset property to test, | |||
| you can specify both an <code>if</code> and an <code>unless</code> | |||
| @@ -1011,18 +853,11 @@ shell-prompt> cat < foo | |||
| <a href="manual/OptionalTasks/script.html"> | |||
| <code><script></code> task documentation</a> for more | |||
| details.</p> | |||
| <br/> | |||
| <p class="faq"> | |||
| <a name="encoding"></a> | |||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#4C6C8F"> | |||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||
| <strong> | |||
| How can I include national characters like German | |||
| How can I include national characters like German | |||
| umlauts in my build file? | |||
| </strong> | |||
| </font> | |||
| </td></tr> | |||
| </table> | |||
| </p> | |||
| <p>You need to tell the XML parser which character encoding | |||
| your build file uses, this is done inside the <a href="http://www.w3.org/TR/2000/REC-xml-20001006#sec-prolog-dtd">XML | |||
| declaration</a>.</p> | |||
| @@ -1034,17 +869,10 @@ shell-prompt> cat < foo | |||
| <pre class="code"> | |||
| <?xml version="1.0" encoding="ISO-8859-1" ?> | |||
| </pre> | |||
| <br/> | |||
| <p class="faq"> | |||
| <a name="always-recompiles"></a> | |||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#4C6C8F"> | |||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||
| <strong> | |||
| Why does Ant always recompile all my Java files? | |||
| </strong> | |||
| </font> | |||
| </td></tr> | |||
| </table> | |||
| Why does Ant always recompile all my Java files? | |||
| </p> | |||
| <p>In order to find out which files should be compiled, Ant | |||
| compares the timestamps of the source files to those of the | |||
| resulting <code>.class</code> files. Opening all source files | |||
| @@ -1069,20 +897,13 @@ shell-prompt> cat < foo | |||
| the actual directory the source | |||
| files live in and the directory the class files should go into, | |||
| respectively.</p> | |||
| <br/> | |||
| <p class="faq"> | |||
| <a name="defaultexcludes"></a> | |||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#4C6C8F"> | |||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||
| <strong> | |||
| I've used a <code><delete></code> task to | |||
| I've used a <code><delete></code> task to | |||
| delete unwanted SourceSafe control files (CVS files, editor | |||
| backup files, etc.), but it doesn't seem to work; the files | |||
| never get deleted. What's wrong? | |||
| </strong> | |||
| </font> | |||
| </td></tr> | |||
| </table> | |||
| </p> | |||
| <p>This is probably happening because, by default, Ant excludes | |||
| SourceSafe control files (<code>vssver.scc</code>) and certain other | |||
| files from FileSets.</p> | |||
| @@ -1103,20 +924,13 @@ shell-prompt> cat < foo | |||
| <p>For a complete listing of the patterns that are excluded | |||
| by default, see <a href="manual/dirtasks.html#defaultexcludes">the user | |||
| manual</a>.</p> | |||
| <br/> | |||
| <p class="faq"> | |||
| <a name="stop-dependency"></a> | |||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#4C6C8F"> | |||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||
| <strong> | |||
| I have a target I want to skip if a property is set, | |||
| I have a target I want to skip if a property is set, | |||
| so I have <code>unless="property"</code> as an attribute | |||
| of the target, but all the targets this target | |||
| depends on are still executed. Why? | |||
| </strong> | |||
| </font> | |||
| </td></tr> | |||
| </table> | |||
| </p> | |||
| <p>The list of dependencies is generated by Ant before any of the | |||
| targets are run. This allows dependent targets, such as an | |||
| <code>init</code> target, to set properties that can control the | |||
| @@ -1134,21 +948,14 @@ shell-prompt> cat < foo | |||
| instead of specifying them inside the <code>depends</code> | |||
| attribute.</li> | |||
| </ol> | |||
| <br/> | |||
| <p class="faq"> | |||
| <a name="include-order"></a> | |||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#4C6C8F"> | |||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||
| <strong> | |||
| In my <code><fileset></code>, I've put in an | |||
| In my <code><fileset></code>, I've put in an | |||
| <code><exclude></code> of all files followed by an | |||
| <code><include></code> of just the files I want, but it | |||
| isn't giving me any files at all. What's wrong? | |||
| </strong> | |||
| </font> | |||
| </td></tr> | |||
| </table> | |||
| </p> | |||
| <p>The order of the <code><include></code> and | |||
| <code><exclude></code> tags within a <code><fileset></code> | |||
| is ignored when the FileSet is created. Instead, all of the | |||
| @@ -1162,20 +969,13 @@ shell-prompt> cat < foo | |||
| to get them. If you find you need to trim the list that the | |||
| <code><include></code> elements produce, then use | |||
| <code><exclude></code> elements.</p> | |||
| <br/> | |||
| <p class="faq"> | |||
| <a name="properties-not-trimmed"></a> | |||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#4C6C8F"> | |||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||
| <strong> | |||
| <code>ant</code> failed to build my program via javac | |||
| <code>ant</code> failed to build my program via javac | |||
| even when I put the needed jars in an external | |||
| <code>build.properties</code> file and reference them by | |||
| <code>pathelement</code> or <code>classpath refid</code>. | |||
| </strong> | |||
| </font> | |||
| </td></tr> | |||
| </table> | |||
| </p> | |||
| <p>When <code>ant</code> loads properties from an external | |||
| file it dosn't touch the value of properties, trailing blanks | |||
| will not be trimmed for example.</p> | |||
| @@ -1183,19 +983,12 @@ shell-prompt> cat < foo | |||
| compile, the task which requires the value, javac for example | |||
| would fail to compile since it can't find the file due to | |||
| trailing spaces.</p> | |||
| <br/> | |||
| <p class="faq"> | |||
| <a name="winzip-lies"></a> | |||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#4C6C8F"> | |||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||
| <strong> | |||
| Ant creates WAR files with a lower-case | |||
| Ant creates WAR files with a lower-case | |||
| <code>web-inf</code> or JAR files with a lower-case | |||
| <code>meta-inf</code> directory. | |||
| </strong> | |||
| </font> | |||
| </td></tr> | |||
| </table> | |||
| </p> | |||
| <p>No it doesn't.</p> | |||
| <p>You may have seen these lower-case directory names in | |||
| WinZIP, but WinZIP is trying to be helpful (and fails). If | |||
| @@ -1204,31 +997,17 @@ shell-prompt> cat < foo | |||
| all lower-case for you.</p> | |||
| <p>If you extract (or just check) the archive with jar, you | |||
| will see that the names have the correct case.</p> | |||
| <br/> | |||
| <p class="faq"> | |||
| <a name="integration"></a> | |||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#4C6C8F"> | |||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||
| <strong> | |||
| Is Ant supported by my IDE/Editor? | |||
| </strong> | |||
| </font> | |||
| </td></tr> | |||
| </table> | |||
| Is Ant supported by my IDE/Editor? | |||
| </p> | |||
| <p>See the <a href="external.html#IDE and Editor Integration">section | |||
| on IDE integration</a> on our External Tools and Tasks page.</p> | |||
| <br/> | |||
| <p class="faq"> | |||
| <a name="emacs-mode"></a> | |||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#4C6C8F"> | |||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||
| <strong> | |||
| Why doesn't (X)Emacs/vi/MacOS X's project builder | |||
| Why doesn't (X)Emacs/vi/MacOS X's project builder | |||
| correctly parse the error messages generated by Ant? | |||
| </strong> | |||
| </font> | |||
| </td></tr> | |||
| </table> | |||
| </p> | |||
| <p>Ant adds a "banner" with the name of the current | |||
| task in front of all logging messages - and there are no built-in | |||
| regular expressions in your editor that would account for | |||
| @@ -1281,18 +1060,11 @@ while(<STDIN>) { | |||
| print; | |||
| }; | |||
| </pre> | |||
| <br/> | |||
| <p class="faq"> | |||
| <a name="dtd"></a> | |||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#4C6C8F"> | |||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||
| <strong> | |||
| Is there a DTD that I can use to validate my build | |||
| Is there a DTD that I can use to validate my build | |||
| files? | |||
| </strong> | |||
| </font> | |||
| </td></tr> | |||
| </table> | |||
| </p> | |||
| <p>An incomplete DTD can be created by the | |||
| <code><antstructure></code> task - but this one | |||
| has a few problems:</p> | |||
| @@ -1317,17 +1089,10 @@ while(<STDIN>) { | |||
| lists. This problem cannot be solved; DTDs don't give a | |||
| syntax rich enough to support this.</li> | |||
| </ul> | |||
| <br/> | |||
| <p class="faq"> | |||
| <a name="xml-entity-include"></a> | |||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#4C6C8F"> | |||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||
| <strong> | |||
| How do I include an XML snippet in my build file? | |||
| </strong> | |||
| </font> | |||
| </td></tr> | |||
| </table> | |||
| How do I include an XML snippet in my build file? | |||
| </p> | |||
| <p>You can use XML's way of including external files and let | |||
| the parser do the job for Ant:</p> | |||
| <pre class="code"> | |||
| @@ -1357,18 +1122,11 @@ while(<STDIN>) { | |||
| <!ENTITY include SYSTEM "file:./header.xml"> | |||
| ]> | |||
| </pre> | |||
| <br/> | |||
| <p class="faq"> | |||
| <a name="mail-logger"></a> | |||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#4C6C8F"> | |||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||
| <strong> | |||
| How do I send an email with the result of my build | |||
| How do I send an email with the result of my build | |||
| process? | |||
| </strong> | |||
| </font> | |||
| </td></tr> | |||
| </table> | |||
| </p> | |||
| <p>If you are using a nightly build of Ant 1.5 after | |||
| 2001-12-14, you can use the built-in MailLogger:</p> | |||
| <pre class="code"> | |||
| @@ -1522,18 +1280,11 @@ ant -listener BuildMonitor -logfile build.log | |||
| <code>activation.jar</code> from the | |||
| <a href="http://java.sun.com/products/javabeans/glasgow/jaf.html">Java | |||
| Beans Activation Framework</a> are in your <code>CLASSPATH</code>.</p> | |||
| <br/> | |||
| <p class="faq"> | |||
| <a name="listener-properties"></a> | |||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#4C6C8F"> | |||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||
| <strong> | |||
| How do I get at the properties that Ant was running | |||
| How do I get at the properties that Ant was running | |||
| with from inside BuildListener? | |||
| </strong> | |||
| </font> | |||
| </td></tr> | |||
| </table> | |||
| </p> | |||
| <p>You can get at a hashtable with all the properties that Ant | |||
| has been using through the BuildEvent parameter. For | |||
| example:</p> | |||
| @@ -1547,18 +1298,11 @@ public void buildFinished(BuildEvent e) { | |||
| <p>This is more accurate than just reading the same property | |||
| files that your project does, since it will give the correct | |||
| results for properties that were specified on the Ant command line.</p> | |||
| <br/> | |||
| <p class="faq"> | |||
| <a name="remove-cr"></a> | |||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#4C6C8F"> | |||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||
| <strong> | |||
| <chmod> or <exec> doesn't work in Ant | |||
| <chmod> or <exec> doesn't work in Ant | |||
| 1.3 on Unix | |||
| </strong> | |||
| </font> | |||
| </td></tr> | |||
| </table> | |||
| </p> | |||
| <p>The <code>antRun</code> script in <code>ANT_HOME/bin</code> | |||
| has DOS instead of Unix line endings; you must remove the | |||
| carriage-return characters from this file. This can be done by | |||
| @@ -1568,33 +1312,19 @@ public void buildFinished(BuildEvent e) { | |||
| tr -d '\r' < $ANT_HOME/bin/antRun > /tmp/foo | |||
| mv /tmp/foo $ANT_HOME/bin/antRun | |||
| </pre> | |||
| <br/> | |||
| <p class="faq"> | |||
| <a name="javadoc-cannot-execute"></a> | |||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#4C6C8F"> | |||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||
| <strong> | |||
| JavaDoc failed: java.io.IOException: javadoc: cannot execute | |||
| </strong> | |||
| </font> | |||
| </td></tr> | |||
| </table> | |||
| JavaDoc failed: java.io.IOException: javadoc: cannot execute | |||
| </p> | |||
| <p>There is a bug in the Solaris reference implementation of | |||
| the JDK (see <a href="http://developer.java.sun.com/developer/bugParade/bugs/4230399.html">http://developer.java.sun.com/developer/bugParade/bugs/4230399.html</a>). | |||
| This also appears to be true under Linux. Moving the JDK to | |||
| the front of the PATH fixes the problem.</p> | |||
| <br/> | |||
| <p class="faq"> | |||
| <a name="delegating-classloader"></a> | |||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#4C6C8F"> | |||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||
| <strong> | |||
| <style> or <junit> ignores my | |||
| <style> or <junit> ignores my | |||
| <classpath> | |||
| </strong> | |||
| </font> | |||
| </td></tr> | |||
| </table> | |||
| </p> | |||
| <p>These tasks don't ignore your classpath setting, you | |||
| are facing a common problem with delegating classloaders.</p> | |||
| <p>First of all let's state that Ant adds all | |||
| @@ -1686,20 +1416,13 @@ mv /tmp/foo $ANT_HOME/bin/antRun | |||
| for <code><junit></code>, you still have to use a | |||
| <code><taskdef></code> with a nested | |||
| <code><classpath></code> to define the junit task.</p> | |||
| <br/> | |||
| <p class="faq"> | |||
| <a name="winxp-jdk14-ant14"></a> | |||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#4C6C8F"> | |||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||
| <strong> | |||
| When running Ant 1.4 on Windows XP and JDK 1.4, I get | |||
| When running Ant 1.4 on Windows XP and JDK 1.4, I get | |||
| various errors when trying to <code><exec></code>, fork | |||
| <code><java></code> or access environment | |||
| variables. | |||
| </strong> | |||
| </font> | |||
| </td></tr> | |||
| </table> | |||
| </p> | |||
| <p>Ant < 1.5 doesn't recognize Windows XP as a flavor | |||
| of Windows that runs <code>CMD.EXE</code> instead of | |||
| <code>COMMAND.COM</code>. JDK 1.3 will tell Ant that Windows | |||
| @@ -1709,19 +1432,12 @@ mv /tmp/foo $ANT_HOME/bin/antRun | |||
| environment variable <code>ANT_OPTS</code> to | |||
| <code>-Dos.name=Windows_NT</code> prior to invoking Ant has | |||
| been confirmed as a workaround.</p> | |||
| <br/> | |||
| <p class="faq"> | |||
| <a name="1.5-cygwin-sh"></a> | |||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#4C6C8F"> | |||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||
| <strong> | |||
| The <code>ant</code> wrapper script of Ant 1.5 fails | |||
| The <code>ant</code> wrapper script of Ant 1.5 fails | |||
| for Cygwin if <code>ANT_HOME</code> is set to a Windows style | |||
| path. | |||
| </strong> | |||
| </font> | |||
| </td></tr> | |||
| </table> | |||
| </p> | |||
| <p>This problem has been reported only hours after Ant 1.5 has | |||
| been released, see <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=10664">Bug | |||
| 10664</a> and all it's duplicates.</p> | |||
| @@ -1,7 +1,7 @@ | |||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> | |||
| <html> | |||
| <html lang="en"> | |||
| <!-- GENERATED FILE, DO NOT EDIT, EDIT THE XML FILE IN xdocs INSTEAD! --> | |||
| <head> | |||
| <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> | |||
| @@ -9,15 +9,10 @@ | |||
| <link type="text/css" href="./page.css" rel="stylesheet"> | |||
| </head> | |||
| <body text="#000000" bgcolor="#ffffff"> | |||
| <table summary="navigation path" width="100%" border="0" cellpadding="0" cellspacing="0"> | |||
| <tr> | |||
| <td nowrap="nowrap" valign="middle" bgcolor="#CFDCED" height="20"><img height="1" width="5" alt="" border="0" src="./images/spacer.gif"><font size="2" face="Arial, Helvetica, Sans-serif"><script src="./breadcrumbs.js" language="JavaScript" type="text/javascript"></script></font></td> | |||
| </tr> | |||
| <tr> | |||
| <td bgcolor="#4C6C8F" height="2"><img height="2" width="2" alt="" border="0" src="./images/spacer.gif"></td> | |||
| </tr> | |||
| </table> | |||
| <body> | |||
| <p class="navpath"> | |||
| <script src="./breadcrumbs.js" language="JavaScript" type="text/javascript"></script> | |||
| </p> | |||
| <table summary="header with logos" width="100%" border="0" cellpadding="0" cellspacing="0"> | |||
| <tr> | |||
| @@ -72,6 +67,7 @@ | |||
| <td bgcolor="#4C6C8F" colspan="4"><img width="1" height="10" alt="" src="./images/spacer.gif"></td> | |||
| </tr> | |||
| </table> | |||
| <table summary="page content" bgcolor="#ffffff" width="100%" border="0" cellpadding="0" cellspacing="0"> | |||
| <tr> | |||
| <td valign="top"> | |||
| @@ -203,10 +199,10 @@ | |||
| </td> | |||
| </tr> | |||
| </table> | |||
| <br/> | |||
| <table class="nowrap" border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#294563"><font color="#ffffff"><a name="Project Guidelines"><strong>Project Guidelines</strong></a></font></td></tr> | |||
| </table> | |||
| <h3 class="section"> | |||
| <a name="Project Guidelines"></a> | |||
| Project Guidelines | |||
| </h3> | |||
| <p>We are still in the process of defining the guidelines for this | |||
| project - to get an idea what they may look like, we want to point | |||
| you to the guidelines of the <a href="http://jakarta.apache.org/site/guidelines.html">Jakarta</a> | |||
| @@ -1,7 +1,7 @@ | |||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> | |||
| <html> | |||
| <html lang="en"> | |||
| <!-- GENERATED FILE, DO NOT EDIT, EDIT THE XML FILE IN xdocs INSTEAD! --> | |||
| <head> | |||
| <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> | |||
| @@ -13,15 +13,10 @@ | |||
| <meta name="email" content="stefan.bodewig@freenet.de"> | |||
| </head> | |||
| <body text="#000000" bgcolor="#ffffff"> | |||
| <table summary="navigation path" width="100%" border="0" cellpadding="0" cellspacing="0"> | |||
| <tr> | |||
| <td nowrap="nowrap" valign="middle" bgcolor="#CFDCED" height="20"><img height="1" width="5" alt="" border="0" src="./images/spacer.gif"><font size="2" face="Arial, Helvetica, Sans-serif"><script src="./breadcrumbs.js" language="JavaScript" type="text/javascript"></script></font></td> | |||
| </tr> | |||
| <tr> | |||
| <td bgcolor="#4C6C8F" height="2"><img height="2" width="2" alt="" border="0" src="./images/spacer.gif"></td> | |||
| </tr> | |||
| </table> | |||
| <body> | |||
| <p class="navpath"> | |||
| <script src="./breadcrumbs.js" language="JavaScript" type="text/javascript"></script> | |||
| </p> | |||
| <table summary="header with logos" width="100%" border="0" cellpadding="0" cellspacing="0"> | |||
| <tr> | |||
| @@ -76,6 +71,7 @@ | |||
| <td bgcolor="#4C6C8F" colspan="4"><img width="1" height="10" alt="" src="./images/spacer.gif"></td> | |||
| </tr> | |||
| </table> | |||
| <table summary="page content" bgcolor="#ffffff" width="100%" border="0" cellpadding="0" cellspacing="0"> | |||
| <tr> | |||
| <td valign="top"> | |||
| @@ -207,10 +203,10 @@ | |||
| </td> | |||
| </tr> | |||
| </table> | |||
| <br/> | |||
| <table class="nowrap" border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#294563"><font color="#ffffff"><a name="Ant 1.5.3 Beta 1"><strong>Ant 1.5.3 Beta 1</strong></a></font></td></tr> | |||
| </table> | |||
| <h3 class="section"> | |||
| <a name="Ant 1.5.3 Beta 1"></a> | |||
| Ant 1.5.3 Beta 1 | |||
| </h3> | |||
| <h3>Ant 1.5.3 Beta 1 Available</h3> | |||
| <p>Apache Ant 1.5.3 Beta 1 is now available for | |||
| <a href="http://ant.apache.org/beta/">download</a>. | |||
| @@ -219,10 +215,10 @@ | |||
| <a href="http://issues.apache.org/bugzilla/enter_bug.cgi?product=Ant">BugZilla</a> | |||
| or send an email to the Ant dev mailing list | |||
| </p> | |||
| <br/> | |||
| <table class="nowrap" border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#294563"><font color="#ffffff"><a name="Apache Ant"><strong>Apache Ant</strong></a></font></td></tr> | |||
| </table> | |||
| <h3 class="section"> | |||
| <a name="Apache Ant"></a> | |||
| Apache Ant | |||
| </h3> | |||
| <p> | |||
| Apache Ant is a Java-based build tool. In theory, it is kind of like | |||
| Make, but without Make's wrinkles. | |||
| @@ -262,10 +258,10 @@ And hey, if you really need to execute a shell command, Ant has an | |||
| allows different commands to be executed based on the OS that it is executing | |||
| on. | |||
| </p> | |||
| <br/> | |||
| <table class="nowrap" border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#294563"><font color="#ffffff"><a name="Documentation"><strong>Documentation</strong></a></font></td></tr> | |||
| </table> | |||
| <h3 class="section"> | |||
| <a name="Documentation"></a> | |||
| Documentation | |||
| </h3> | |||
| <p> | |||
| You can view the documentation for the current release (Apache Ant 1.5.2) | |||
| <a href="manual/index.html">online</a> | |||
| @@ -273,18 +269,18 @@ You can view the documentation for the current release (Apache Ant 1.5.2) | |||
| <p> | |||
| Comprehensive documentation is included in the source and binary distributions. | |||
| </p> | |||
| <br/> | |||
| <table class="nowrap" border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#294563"><font color="#ffffff"><a name="Nightly Builds"><strong>Nightly Builds</strong></a></font></td></tr> | |||
| </table> | |||
| <h3 class="section"> | |||
| <a name="Nightly Builds"></a> | |||
| Nightly Builds | |||
| </h3> | |||
| <p> | |||
| If you wish to use the latest Ant features, you can try downloading a nightly | |||
| build from <a href="http://cvs.apache.org/builds/ant/nightly/">here</a> | |||
| </p> | |||
| <br/> | |||
| <table class="nowrap" border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#294563"><font color="#ffffff"><a name="Get Involved"><strong>Get Involved</strong></a></font></td></tr> | |||
| </table> | |||
| <h3 class="section"> | |||
| <a name="Get Involved"></a> | |||
| Get Involved | |||
| </h3> | |||
| <ul> | |||
| <li><a href="http://jakarta.apache.org/getinvolved/getinvolvedindex.html">Get Involved</a></li> | |||
| <li><a href="mail.html">Join Mailing Lists</a></li> | |||
| @@ -1,7 +1,7 @@ | |||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> | |||
| <html> | |||
| <html lang="en"> | |||
| <!-- GENERATED FILE, DO NOT EDIT, EDIT THE XML FILE IN xdocs INSTEAD! --> | |||
| <head> | |||
| <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> | |||
| @@ -11,15 +11,10 @@ | |||
| <meta name="email" content="jon@latchkey.com"> | |||
| </head> | |||
| <body text="#000000" bgcolor="#ffffff"> | |||
| <table summary="navigation path" width="100%" border="0" cellpadding="0" cellspacing="0"> | |||
| <tr> | |||
| <td nowrap="nowrap" valign="middle" bgcolor="#CFDCED" height="20"><img height="1" width="5" alt="" border="0" src="./images/spacer.gif"><font size="2" face="Arial, Helvetica, Sans-serif"><script src="./breadcrumbs.js" language="JavaScript" type="text/javascript"></script></font></td> | |||
| </tr> | |||
| <tr> | |||
| <td bgcolor="#4C6C8F" height="2"><img height="2" width="2" alt="" border="0" src="./images/spacer.gif"></td> | |||
| </tr> | |||
| </table> | |||
| <body> | |||
| <p class="navpath"> | |||
| <script src="./breadcrumbs.js" language="JavaScript" type="text/javascript"></script> | |||
| </p> | |||
| <table summary="header with logos" width="100%" border="0" cellpadding="0" cellspacing="0"> | |||
| <tr> | |||
| @@ -74,6 +69,7 @@ | |||
| <td bgcolor="#4C6C8F" colspan="4"><img width="1" height="10" alt="" src="./images/spacer.gif"></td> | |||
| </tr> | |||
| </table> | |||
| <table summary="page content" bgcolor="#ffffff" width="100%" border="0" cellpadding="0" cellspacing="0"> | |||
| <tr> | |||
| <td valign="top"> | |||
| @@ -205,10 +201,10 @@ | |||
| </td> | |||
| </tr> | |||
| </table> | |||
| <br/> | |||
| <table class="nowrap" border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#294563"><font color="#ffffff"><a name="Legal Stuff They Make Us Say"><strong>Legal Stuff They Make Us Say</strong></a></font></td></tr> | |||
| </table> | |||
| <h3 class="section"> | |||
| <a name="Legal Stuff They Make Us Say"></a> | |||
| Legal Stuff They Make Us Say | |||
| </h3> | |||
| <p>All material on this website is Copyright © 1999-2002, | |||
| The Apache Software Foundation.</p> | |||
| <p>Sun, Sun Microsystems, Solaris, Java, JavaServer Web | |||
| @@ -1,7 +1,7 @@ | |||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> | |||
| <html> | |||
| <html lang="en"> | |||
| <!-- GENERATED FILE, DO NOT EDIT, EDIT THE XML FILE IN xdocs INSTEAD! --> | |||
| <head> | |||
| <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> | |||
| @@ -9,15 +9,10 @@ | |||
| <link type="text/css" href="./page.css" rel="stylesheet"> | |||
| </head> | |||
| <body text="#000000" bgcolor="#ffffff"> | |||
| <table summary="navigation path" width="100%" border="0" cellpadding="0" cellspacing="0"> | |||
| <tr> | |||
| <td nowrap="nowrap" valign="middle" bgcolor="#CFDCED" height="20"><img height="1" width="5" alt="" border="0" src="./images/spacer.gif"><font size="2" face="Arial, Helvetica, Sans-serif"><script src="./breadcrumbs.js" language="JavaScript" type="text/javascript"></script></font></td> | |||
| </tr> | |||
| <tr> | |||
| <td bgcolor="#4C6C8F" height="2"><img height="2" width="2" alt="" border="0" src="./images/spacer.gif"></td> | |||
| </tr> | |||
| </table> | |||
| <body> | |||
| <p class="navpath"> | |||
| <script src="./breadcrumbs.js" language="JavaScript" type="text/javascript"></script> | |||
| </p> | |||
| <table summary="header with logos" width="100%" border="0" cellpadding="0" cellspacing="0"> | |||
| <tr> | |||
| @@ -72,6 +67,7 @@ | |||
| <td bgcolor="#4C6C8F" colspan="4"><img width="1" height="10" alt="" src="./images/spacer.gif"></td> | |||
| </tr> | |||
| </table> | |||
| <table summary="page content" bgcolor="#ffffff" width="100%" border="0" cellpadding="0" cellspacing="0"> | |||
| <tr> | |||
| <td valign="top"> | |||
| @@ -203,10 +199,10 @@ | |||
| </td> | |||
| </tr> | |||
| </table> | |||
| <br/> | |||
| <table class="nowrap" border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#294563"><font color="#ffffff"><a name="The Apache Software License"><strong>The Apache Software License</strong></a></font></td></tr> | |||
| </table> | |||
| <h3 class="section"> | |||
| <a name="The Apache Software License"></a> | |||
| The Apache Software License | |||
| </h3> | |||
| <pre class="code">/* | |||
| * ============================================================================ | |||
| * The Apache Software License, Version 1.1 | |||
| @@ -1,7 +1,7 @@ | |||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> | |||
| <html> | |||
| <html lang="en"> | |||
| <!-- GENERATED FILE, DO NOT EDIT, EDIT THE XML FILE IN xdocs INSTEAD! --> | |||
| <head> | |||
| <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> | |||
| @@ -9,15 +9,10 @@ | |||
| <link type="text/css" href="./page.css" rel="stylesheet"> | |||
| </head> | |||
| <body text="#000000" bgcolor="#ffffff"> | |||
| <table summary="navigation path" width="100%" border="0" cellpadding="0" cellspacing="0"> | |||
| <tr> | |||
| <td nowrap="nowrap" valign="middle" bgcolor="#CFDCED" height="20"><img height="1" width="5" alt="" border="0" src="./images/spacer.gif"><font size="2" face="Arial, Helvetica, Sans-serif"><script src="./breadcrumbs.js" language="JavaScript" type="text/javascript"></script></font></td> | |||
| </tr> | |||
| <tr> | |||
| <td bgcolor="#4C6C8F" height="2"><img height="2" width="2" alt="" border="0" src="./images/spacer.gif"></td> | |||
| </tr> | |||
| </table> | |||
| <body> | |||
| <p class="navpath"> | |||
| <script src="./breadcrumbs.js" language="JavaScript" type="text/javascript"></script> | |||
| </p> | |||
| <table summary="header with logos" width="100%" border="0" cellpadding="0" cellspacing="0"> | |||
| <tr> | |||
| @@ -72,6 +67,7 @@ | |||
| <td bgcolor="#4C6C8F" colspan="4"><img width="1" height="10" alt="" src="./images/spacer.gif"></td> | |||
| </tr> | |||
| </table> | |||
| <table summary="page content" bgcolor="#ffffff" width="100%" border="0" cellpadding="0" cellspacing="0"> | |||
| <tr> | |||
| <td valign="top"> | |||
| @@ -203,10 +199,10 @@ | |||
| </td> | |||
| </tr> | |||
| </table> | |||
| <br/> | |||
| <table class="nowrap" border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#294563"><font color="#ffffff"><a name="Mailing Lists"><strong>Mailing Lists</strong></a></font></td></tr> | |||
| </table> | |||
| <h3 class="section"> | |||
| <a name="Mailing Lists"></a> | |||
| Mailing Lists | |||
| </h3> | |||
| <p>Please read the <a href="http://jakarta.apache.org/site/mail.html">guidelines of | |||
| the Jakarta Project</a> before subscribing and posting to any of | |||
| the lists below. They apply to Ant's lists as well.</p> | |||
| @@ -218,15 +214,10 @@ | |||
| <li><a href="http://ant.apache.org/mail/">Full mbox archives of all lists</a></li> | |||
| <li><a href="http://marc.theaimsgroup.com/">Mailing list Archives</a></li> | |||
| </ul> | |||
| <br/> | |||
| <a name="User List"></a> | |||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#4C6C8F"> | |||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||
| <strong>User List</strong> | |||
| </font> | |||
| </td></tr> | |||
| </table> | |||
| <h4 class="subsection"> | |||
| <a name="User List"></a> | |||
| User List | |||
| </h4> | |||
| <p> | |||
| <b>Medium Traffic</b> | |||
| <a href="mailto:user-subscribe@ant.apache.org">Subscribe</a> | |||
| @@ -236,15 +227,10 @@ | |||
| <p>This list is for developers that are using Ant in their own | |||
| projects to ask questions, share knowledge, and discuss issues | |||
| related to using Ant as a build tool.</p> | |||
| <br/> | |||
| <a name="Developer List"></a> | |||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#4C6C8F"> | |||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||
| <strong>Developer List</strong> | |||
| </font> | |||
| </td></tr> | |||
| </table> | |||
| <h4 class="subsection"> | |||
| <a name="Developer List"></a> | |||
| Developer List | |||
| </h4> | |||
| <p> | |||
| <b>High Traffic</b> | |||
| <a href="mailto:dev-subscribe@ant.apache.org">Subscribe</a> | |||
| @@ -1,7 +1,7 @@ | |||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> | |||
| <html> | |||
| <html lang="en"> | |||
| <!-- GENERATED FILE, DO NOT EDIT, EDIT THE XML FILE IN xdocs INSTEAD! --> | |||
| <head> | |||
| <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> | |||
| @@ -9,15 +9,10 @@ | |||
| <link type="text/css" href="./page.css" rel="stylesheet"> | |||
| </head> | |||
| <body text="#000000" bgcolor="#ffffff"> | |||
| <table summary="navigation path" width="100%" border="0" cellpadding="0" cellspacing="0"> | |||
| <tr> | |||
| <td nowrap="nowrap" valign="middle" bgcolor="#CFDCED" height="20"><img height="1" width="5" alt="" border="0" src="./images/spacer.gif"><font size="2" face="Arial, Helvetica, Sans-serif"><script src="./breadcrumbs.js" language="JavaScript" type="text/javascript"></script></font></td> | |||
| </tr> | |||
| <tr> | |||
| <td bgcolor="#4C6C8F" height="2"><img height="2" width="2" alt="" border="0" src="./images/spacer.gif"></td> | |||
| </tr> | |||
| </table> | |||
| <body> | |||
| <p class="navpath"> | |||
| <script src="./breadcrumbs.js" language="JavaScript" type="text/javascript"></script> | |||
| </p> | |||
| <table summary="header with logos" width="100%" border="0" cellpadding="0" cellspacing="0"> | |||
| <tr> | |||
| @@ -72,6 +67,7 @@ | |||
| <td bgcolor="#4C6C8F" colspan="4"><img width="1" height="10" alt="" src="./images/spacer.gif"></td> | |||
| </tr> | |||
| </table> | |||
| <table summary="page content" bgcolor="#ffffff" width="100%" border="0" cellpadding="0" cellspacing="0"> | |||
| <tr> | |||
| <td valign="top"> | |||
| @@ -203,10 +199,10 @@ | |||
| </td> | |||
| </tr> | |||
| </table> | |||
| <br/> | |||
| <table class="nowrap" border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#294563"><font color="#ffffff"><a name="Board Resolution"><strong>Board Resolution</strong></a></font></td></tr> | |||
| </table> | |||
| <h3 class="section"> | |||
| <a name="Board Resolution"></a> | |||
| Board Resolution | |||
| </h3> | |||
| <p>Apache Ant is a project of the <a href="http://www.apache.org/">Apache Software Foundation</a>. It | |||
| started as a subproject of the <a href="http://jakarta.apache.org/">Apache Jakarta Project</a>.</p> | |||
| <p>This is the board resolution (from the <a href="http://www.apache.org/foundation/records/minutes/2002/board_minutes_2002_11_18.txt">minutes</a>) | |||
| @@ -1,4 +1,10 @@ | |||
| body { background-color: #FFFFFF; margin: 0px 0px 0px 0px; font-family: Verdana, Helvetica, sans-serif; font-size : 90%; } | |||
| body { | |||
| background-color: #FFFFFF; | |||
| color: #000000; | |||
| margin: 0px 0px 0px 0px; | |||
| font-family: Verdana, Helvetica, sans-serif; | |||
| font-size : 90%; | |||
| } | |||
| a:link { color: #0F3660; } | |||
| a:visited { color: #009999; } | |||
| @@ -54,6 +60,47 @@ table .title { background-color: #FFFFFF; width:100%; border: 0px; } | |||
| .dtdTag { color: #990000; text-transform : uppercase; font-style : normal; font-size : 120%; font-weight : bold; } | |||
| .section { | |||
| font-family: Verdana, Helvetica, sans-serif; | |||
| background-color: #294563; | |||
| color: #ffffff; | |||
| font-weight: bold; | |||
| padding: 2px; | |||
| margin-top: 20px; | |||
| } | |||
| .subsection { | |||
| font-family: arial,helvetica,sanserif; | |||
| background-color: #4C6C8F; | |||
| color: #ffffff; | |||
| font-weight: bold; | |||
| padding: 2px; | |||
| } | |||
| .toc { | |||
| font-family: arial,helvetica,sanserif; | |||
| background-color: #4C6C8F; | |||
| color: #ffffff; | |||
| font-weight: bold; | |||
| padding: 2px; | |||
| } | |||
| .faq { | |||
| font-family: arial,helvetica,sanserif; | |||
| background-color: #4C6C8F; | |||
| color: #ffffff; | |||
| font-weight: bold; | |||
| padding: 2px; | |||
| } | |||
| .navpath { | |||
| font-family: arial,helvetica,sanserif; | |||
| background-color: #CFDCED; | |||
| padding: 2px 6px; | |||
| margin: 0px 0px 0px 0px; | |||
| font-size: 90%; | |||
| border-bottom: 2px solid #4C6C8F; | |||
| } | |||
| @media print { | |||
| .menu { | |||
| @@ -1,7 +1,7 @@ | |||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> | |||
| <html> | |||
| <html lang="en"> | |||
| <!-- GENERATED FILE, DO NOT EDIT, EDIT THE XML FILE IN xdocs INSTEAD! --> | |||
| <head> | |||
| <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> | |||
| @@ -11,15 +11,10 @@ | |||
| <meta name="email" content=""> | |||
| </head> | |||
| <body text="#000000" bgcolor="#ffffff"> | |||
| <table summary="navigation path" width="100%" border="0" cellpadding="0" cellspacing="0"> | |||
| <tr> | |||
| <td nowrap="nowrap" valign="middle" bgcolor="#CFDCED" height="20"><img height="1" width="5" alt="" border="0" src="./images/spacer.gif"><font size="2" face="Arial, Helvetica, Sans-serif"><script src="./breadcrumbs.js" language="JavaScript" type="text/javascript"></script></font></td> | |||
| </tr> | |||
| <tr> | |||
| <td bgcolor="#4C6C8F" height="2"><img height="2" width="2" alt="" border="0" src="./images/spacer.gif"></td> | |||
| </tr> | |||
| </table> | |||
| <body> | |||
| <p class="navpath"> | |||
| <script src="./breadcrumbs.js" language="JavaScript" type="text/javascript"></script> | |||
| </p> | |||
| <table summary="header with logos" width="100%" border="0" cellpadding="0" cellspacing="0"> | |||
| <tr> | |||
| @@ -74,6 +69,7 @@ | |||
| <td bgcolor="#4C6C8F" colspan="4"><img width="1" height="10" alt="" src="./images/spacer.gif"></td> | |||
| </tr> | |||
| </table> | |||
| <table summary="page content" bgcolor="#ffffff" width="100%" border="0" cellpadding="0" cellspacing="0"> | |||
| <tr> | |||
| <td valign="top"> | |||
| @@ -205,10 +201,10 @@ | |||
| </td> | |||
| </tr> | |||
| </table> | |||
| <br/> | |||
| <table class="nowrap" border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#294563"><font color="#ffffff"><a name="Having Problems?"><strong>Having Problems?</strong></a></font></td></tr> | |||
| </table> | |||
| <h3 class="section"> | |||
| <a name="Having Problems?"></a> | |||
| Having Problems? | |||
| </h3> | |||
| <p> | |||
| This page details some steps you can take to try and resolve | |||
| any problems you may be having with Ant. If you find you can't | |||
| @@ -219,15 +215,10 @@ | |||
| you may encounter - these are just some suggestions to point | |||
| you in the right direction. | |||
| </p> | |||
| <br/> | |||
| <a name="Read the Manual"></a> | |||
| <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> | |||
| </font> | |||
| </td></tr> | |||
| </table> | |||
| <h4 class="subsection"> | |||
| <a name="Read the Manual"></a> | |||
| Read the Manual | |||
| </h4> | |||
| <p> | |||
| The first step to take when you have a problem with Ant is to read | |||
| the <a href="manual/index.html">manual</a> entry for the task or | |||
| @@ -238,15 +229,10 @@ | |||
| documentation bug report (see below) to help us improve the Ant | |||
| documentation. | |||
| </p> | |||
| <br/> | |||
| <a name="Examine Debug Output"></a> | |||
| <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> | |||
| </font> | |||
| </td></tr> | |||
| </table> | |||
| <h4 class="subsection"> | |||
| <a name="Examine Debug Output"></a> | |||
| Examine Debug Output | |||
| </h4> | |||
| <p> | |||
| If you're still having a problem, the next step is to try and | |||
| gather additional information about what Ant is doing. | |||
| @@ -340,15 +326,10 @@ D:\src\java\Unset.java<br /> | |||
| generated command line. This can help you to understand whether | |||
| you are using the correct attributes and values. | |||
| </p> | |||
| <br/> | |||
| <a name="Has It Been Fixed?"></a> | |||
| <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> | |||
| </font> | |||
| </td></tr> | |||
| </table> | |||
| <h4 class="subsection"> | |||
| <a name="Has It Been Fixed?"></a> | |||
| Has It Been Fixed? | |||
| </h4> | |||
| <p> | |||
| After examining the debug output, if you still believe that the | |||
| problem you are having is caused by Ant, chances are that someone | |||
| @@ -369,15 +350,10 @@ D:\src\java\Unset.java<br /> | |||
| area</a>. However, even this snapshot does not contain every | |||
| optional task. | |||
| </p> | |||
| <br/> | |||
| <a name="Has It Been Reported?"></a> | |||
| <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> | |||
| </font> | |||
| </td></tr> | |||
| </table> | |||
| <h4 class="subsection"> | |||
| <a name="Has It Been Reported?"></a> | |||
| Has It Been Reported? | |||
| </h4> | |||
| <p> | |||
| If the current nightly build doesn't resolve your problem, it is | |||
| possible that someone else has reported the issue. It is time to | |||
| @@ -395,15 +371,10 @@ D:\src\java\Unset.java<br /> | |||
| add yourself to the <code>CC</code> list to follow the progress | |||
| of this bug. | |||
| </p> | |||
| <br/> | |||
| <a name="Filing a Bug Report"></a> | |||
| <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> | |||
| </font> | |||
| </td></tr> | |||
| </table> | |||
| <h4 class="subsection"> | |||
| <a name="Filing a Bug Report"></a> | |||
| Filing a Bug Report | |||
| </h4> | |||
| <p> | |||
| By this time, you may have decided that there is an unreported | |||
| bug in Ant. You have a few choices at this point. You can send | |||
| @@ -437,15 +408,10 @@ D:\src\java\Unset.java<br /> | |||
| you receive email asking for further information, please try to | |||
| respond, as it will aid in the resolution of your bug. | |||
| </p> | |||
| <br/> | |||
| <a name="Asking for an Enhancement"></a> | |||
| <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> | |||
| </font> | |||
| </td></tr> | |||
| </table> | |||
| <h4 class="subsection"> | |||
| <a name="Asking for an Enhancement"></a> | |||
| Asking for an Enhancement | |||
| </h4> | |||
| <p> | |||
| Sometimes, you may find that Ant just doesn't do what you need it | |||
| to. It isn't a bug, as such, since Ant is working the way it is | |||
| @@ -463,15 +429,10 @@ D:\src\java\Unset.java<br /> | |||
| enhancment requests that cover your needs. If so, just add your | |||
| vote to these. | |||
| </p> | |||
| <br/> | |||
| <a name="Fixing the Bug"></a> | |||
| <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> | |||
| </font> | |||
| </td></tr> | |||
| </table> | |||
| <h4 class="subsection"> | |||
| <a name="Fixing the Bug"></a> | |||
| Fixing the Bug | |||
| </h4> | |||
| <p> | |||
| If you aren't satisfied with just filing a bug report, you can | |||
| try to find the cause of the problem and provide a fix yourself. | |||
| @@ -1,7 +1,7 @@ | |||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> | |||
| <html> | |||
| <html lang="en"> | |||
| <!-- GENERATED FILE, DO NOT EDIT, EDIT THE XML FILE IN xdocs INSTEAD! --> | |||
| <head> | |||
| <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> | |||
| @@ -11,15 +11,10 @@ | |||
| <meta name="email" content="bodewig@apache.org"> | |||
| </head> | |||
| <body text="#000000" bgcolor="#ffffff"> | |||
| <table summary="navigation path" width="100%" border="0" cellpadding="0" cellspacing="0"> | |||
| <tr> | |||
| <td nowrap="nowrap" valign="middle" bgcolor="#CFDCED" height="20"><img height="1" width="5" alt="" border="0" src="./images/spacer.gif"><font size="2" face="Arial, Helvetica, Sans-serif"><script src="./breadcrumbs.js" language="JavaScript" type="text/javascript"></script></font></td> | |||
| </tr> | |||
| <tr> | |||
| <td bgcolor="#4C6C8F" height="2"><img height="2" width="2" alt="" border="0" src="./images/spacer.gif"></td> | |||
| </tr> | |||
| </table> | |||
| <body> | |||
| <p class="navpath"> | |||
| <script src="./breadcrumbs.js" language="JavaScript" type="text/javascript"></script> | |||
| </p> | |||
| <table summary="header with logos" width="100%" border="0" cellpadding="0" cellspacing="0"> | |||
| <tr> | |||
| @@ -74,6 +69,7 @@ | |||
| <td bgcolor="#4C6C8F" colspan="4"><img width="1" height="10" alt="" src="./images/spacer.gif"></td> | |||
| </tr> | |||
| </table> | |||
| <table summary="page content" bgcolor="#ffffff" width="100%" border="0" cellpadding="0" cellspacing="0"> | |||
| <tr> | |||
| <td valign="top"> | |||
| @@ -205,22 +201,17 @@ | |||
| </td> | |||
| </tr> | |||
| </table> | |||
| <br/> | |||
| <table class="nowrap" border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#294563"><font color="#ffffff"><a name="Related Projects"><strong>Related Projects</strong></a></font></td></tr> | |||
| </table> | |||
| <h3 class="section"> | |||
| <a name="Related Projects"></a> | |||
| Related Projects | |||
| </h3> | |||
| <p>Nothing listed here is directly supported by the Ant | |||
| developers, if you encounter any problems with them, please use | |||
| the contact information.</p> | |||
| <br/> | |||
| <a name="AndroMDA"></a> | |||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#4C6C8F"> | |||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||
| <strong>AndroMDA</strong> | |||
| </font> | |||
| </td></tr> | |||
| </table> | |||
| <h4 class="subsection"> | |||
| <a name="AndroMDA"></a> | |||
| AndroMDA | |||
| </h4> | |||
| <p>AndroMDA is a code generator tool that follows the Model | |||
| Driven Architecture (MDA) paradigm. It takes a UML model from | |||
| a CASE-tool and generates classes and deployable components | |||
| @@ -268,15 +259,10 @@ | |||
| </td> | |||
| </tr> | |||
| </table> | |||
| <br/> | |||
| <a name="AntContrib"></a> | |||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#4C6C8F"> | |||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||
| <strong>AntContrib</strong> | |||
| </font> | |||
| </td></tr> | |||
| </table> | |||
| <h4 class="subsection"> | |||
| <a name="AntContrib"></a> | |||
| AntContrib | |||
| </h4> | |||
| <p>The Ant-Contrib project is a collection of user supplied | |||
| task (like an <code><if></code> task) and a development | |||
| playground for experimental tasks like a C/C++ compilation | |||
| @@ -323,15 +309,10 @@ | |||
| </td> | |||
| </tr> | |||
| </table> | |||
| <br/> | |||
| <a name="AntDoc"></a> | |||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#4C6C8F"> | |||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||
| <strong>AntDoc</strong> | |||
| </font> | |||
| </td></tr> | |||
| </table> | |||
| <h4 class="subsection"> | |||
| <a name="AntDoc"></a> | |||
| AntDoc | |||
| </h4> | |||
| <p>AntDoc is a tool that generates HTML documentation from Ant | |||
| buildfiles; the generated HTML is inspired from what javadoc | |||
| yields. It also offers a simple Ant target launcher named | |||
| @@ -381,15 +362,10 @@ | |||
| </td> | |||
| </tr> | |||
| </table> | |||
| <br/> | |||
| <a name="Antelope"></a> | |||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#4C6C8F"> | |||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||
| <strong>Antelope</strong> | |||
| </font> | |||
| </td></tr> | |||
| </table> | |||
| <h4 class="subsection"> | |||
| <a name="Antelope"></a> | |||
| Antelope | |||
| </h4> | |||
| <p>A GUI for running Ant and editing build files, can run as | |||
| stand-alone or as a plugin to jEdit. In addition to running | |||
| targets, Antelope can generate performance statistics and can | |||
| @@ -440,15 +416,10 @@ | |||
| </td> | |||
| </tr> | |||
| </table> | |||
| <br/> | |||
| <a name="AntHill"></a> | |||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#4C6C8F"> | |||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||
| <strong>AntHill</strong> | |||
| </font> | |||
| </td></tr> | |||
| </table> | |||
| <h4 class="subsection"> | |||
| <a name="AntHill"></a> | |||
| AntHill | |||
| </h4> | |||
| <p>Anthill is a build tool that promotes a controlled build | |||
| process by ensuring that every build reflects the source | |||
| repository contents and tagging the repository with a unique | |||
| @@ -498,15 +469,10 @@ | |||
| </td> | |||
| </tr> | |||
| </table> | |||
| <br/> | |||
| <a name="CruiseControl"></a> | |||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#4C6C8F"> | |||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||
| <strong>CruiseControl</strong> | |||
| </font> | |||
| </td></tr> | |||
| </table> | |||
| <h4 class="subsection"> | |||
| <a name="CruiseControl"></a> | |||
| CruiseControl | |||
| </h4> | |||
| <p>CruiseControl is a tool for setting up a continuous build | |||
| process. CruiseControl provides an Ant wrapper and a set of | |||
| tasks to automate the checkout/build/test cycle. CruiseControl | |||
| @@ -556,15 +522,10 @@ | |||
| </td> | |||
| </tr> | |||
| </table> | |||
| <br/> | |||
| <a name="Krysalis Centipede"></a> | |||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#4C6C8F"> | |||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||
| <strong>Krysalis Centipede</strong> | |||
| </font> | |||
| </td></tr> | |||
| </table> | |||
| <h4 class="subsection"> | |||
| <a name="Krysalis Centipede"></a> | |||
| Krysalis Centipede | |||
| </h4> | |||
| <p>Krysalis Centipede is a project build system based on | |||
| Apache Ant. Centipede uses pre-packaged modules called "cents" | |||
| that it downloads and installs automatically. Cents can be | |||
| @@ -621,15 +582,10 @@ | |||
| </td> | |||
| </tr> | |||
| </table> | |||
| <br/> | |||
| <a name="NAnt"></a> | |||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#4C6C8F"> | |||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||
| <strong>NAnt</strong> | |||
| </font> | |||
| </td></tr> | |||
| </table> | |||
| <h4 class="subsection"> | |||
| <a name="NAnt"></a> | |||
| NAnt | |||
| </h4> | |||
| <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 | |||
| Ant.</p> | |||
| @@ -675,15 +631,10 @@ | |||
| </td> | |||
| </tr> | |||
| </table> | |||
| <br/> | |||
| <a name="Rant"></a> | |||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#4C6C8F"> | |||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||
| <strong>Rant</strong> | |||
| </font> | |||
| </td></tr> | |||
| </table> | |||
| <h4 class="subsection"> | |||
| <a name="Rant"></a> | |||
| Rant | |||
| </h4> | |||
| <p>Rant stands for Remote Ant. It is a distributed build | |||
| system that allows an Ant build file to launch builds on other | |||
| systems and receive exceptions should they occur.</p> | |||
| @@ -729,15 +680,10 @@ | |||
| </td> | |||
| </tr> | |||
| </table> | |||
| <br/> | |||
| <a name="XML Publication"></a> | |||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#4C6C8F"> | |||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||
| <strong>XML Publication</strong> | |||
| </font> | |||
| </td></tr> | |||
| </table> | |||
| <h4 class="subsection"> | |||
| <a name="XML Publication"></a> | |||
| XML Publication | |||
| </h4> | |||
| <p>XML Publication is a set of tools to generate Web pages | |||
| from desktop documents or other structured documents using | |||
| XSLT and Ant.</p> | |||
| @@ -1,7 +1,7 @@ | |||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> | |||
| <html> | |||
| <html lang="en"> | |||
| <!-- GENERATED FILE, DO NOT EDIT, EDIT THE XML FILE IN xdocs INSTEAD! --> | |||
| <head> | |||
| <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> | |||
| @@ -13,15 +13,10 @@ | |||
| <meta name="email" content="christoph.wilhelms@t-online.de"> | |||
| </head> | |||
| <body text="#000000" bgcolor="#ffffff"> | |||
| <table summary="navigation path" width="100%" border="0" cellpadding="0" cellspacing="0"> | |||
| <tr> | |||
| <td nowrap="nowrap" valign="middle" bgcolor="#CFDCED" height="20"><img height="1" width="5" alt="" border="0" src="../../images/spacer.gif"><font size="2" face="Arial, Helvetica, Sans-serif"><script src="../../breadcrumbs.js" language="JavaScript" type="text/javascript"></script></font></td> | |||
| </tr> | |||
| <tr> | |||
| <td bgcolor="#4C6C8F" height="2"><img height="2" width="2" alt="" border="0" src="../../images/spacer.gif"></td> | |||
| </tr> | |||
| </table> | |||
| <body> | |||
| <p class="navpath"> | |||
| <script src="../../breadcrumbs.js" language="JavaScript" type="text/javascript"></script> | |||
| </p> | |||
| <table summary="header with logos" width="100%" border="0" cellpadding="0" cellspacing="0"> | |||
| <tr> | |||
| @@ -76,6 +71,7 @@ | |||
| <td bgcolor="#4C6C8F" colspan="4"><img width="1" height="10" alt="" src="../../images/spacer.gif"></td> | |||
| </tr> | |||
| </table> | |||
| <table summary="page content" bgcolor="#ffffff" width="100%" border="0" cellpadding="0" cellspacing="0"> | |||
| <tr> | |||
| <td valign="top"> | |||
| @@ -150,10 +146,10 @@ | |||
| </td> | |||
| </tr> | |||
| </table> | |||
| <br/> | |||
| <table class="nowrap" border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#294563"><font color="#ffffff"><a name="Introduction"><strong>Introduction</strong></a></font></td></tr> | |||
| </table> | |||
| <h3 class="section"> | |||
| <a name="Introduction"></a> | |||
| Introduction | |||
| </h3> | |||
| <p>The purpose of this document is to communicate the overall | |||
| structure and design patters used in Antidote, the GUI for | |||
| Ant. This document is a work in progress, as well as a living | |||
| @@ -161,10 +157,10 @@ | |||
| the source code. Therefore, if there is any doubt, view the source | |||
| ;-) | |||
| </p> | |||
| <br/> | |||
| <table class="nowrap" border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#294563"><font color="#ffffff"><a name="Overview"><strong>Overview</strong></a></font></td></tr> | |||
| </table> | |||
| <h3 class="section"> | |||
| <a name="Overview"></a> | |||
| Overview | |||
| </h3> | |||
| <p>The Antidote architecture design aims to provide a high level | |||
| of modularity and extensibility. Ideally the components of | |||
| Antidote will be able to be assembled in different configurations | |||
| @@ -187,10 +183,10 @@ | |||
| application's structure. As the application grows, new components | |||
| will be plugged in to what will be described as the <code>EventBus</code> | |||
| </p> | |||
| <br/> | |||
| <table class="nowrap" border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#294563"><font color="#ffffff"><a name="Antidote Component Architecture/Event Bus"><strong>Antidote Component Architecture/Event Bus</strong></a></font></td></tr> | |||
| </table> | |||
| <h3 class="section"> | |||
| <a name="Antidote Component Architecture/Event Bus"></a> | |||
| Antidote Component Architecture/Event Bus | |||
| </h3> | |||
| <pre class="code"> | |||
| +---------------+ +----------------+ +-------------+ +-------------+ | |||
| | | | | | | | | | |||
| @@ -269,10 +265,10 @@ | |||
| follows the constraint <code>MONITORING <= interruptLevel <= | |||
| MAX_INTERRUPT</code>. | |||
| </p> | |||
| <br/> | |||
| <table class="nowrap" border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#294563"><font color="#ffffff"><a name="Actions and ActionManager"><strong>Actions and ActionManager</strong></a></font></td></tr> | |||
| </table> | |||
| <h3 class="section"> | |||
| <a name="Actions and ActionManager"></a> | |||
| Actions and ActionManager | |||
| </h3> | |||
| <p>Extensive use of the <code>javax.swing.Action</code> interface is | |||
| made for defining the set of menu and tool bar options that are | |||
| available. The configuration file <code>action.properties</code> | |||
| @@ -287,10 +283,10 @@ | |||
| and then the code to respond to it is added to the | |||
| <code>EventResponder</code> (see below). | |||
| </p> | |||
| <br/> | |||
| <table class="nowrap" border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#294563"><font color="#ffffff"><a name="Commands and EventResponder"><strong>Commands and EventResponder</strong></a></font></td></tr> | |||
| </table> | |||
| <h3 class="section"> | |||
| <a name="Commands and EventResponder"></a> | |||
| Commands and EventResponder | |||
| </h3> | |||
| <p>At some point in the stages of event processing, an event may | |||
| require the data model to be modified, or some other task be | |||
| performed. The <code>Command</code> interface is defined to classify | |||
| @@ -326,10 +322,10 @@ | |||
| to a request may change, as well as who services it. This | |||
| design approach facilitates that. | |||
| </p> | |||
| <br/> | |||
| <table class="nowrap" border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#294563"><font color="#ffffff"><a name="Data Model and Views"><strong>Data Model and Views</strong></a></font></td></tr> | |||
| </table> | |||
| <h3 class="section"> | |||
| <a name="Data Model and Views"></a> | |||
| Data Model and Views | |||
| </h3> | |||
| <p><i>NB: This part of the architecture is not fleshed out very well. There | |||
| needs to be a discussion of the degree to which the Antidote development | |||
| should be able to impose changes on the Ant data model, and to what level | |||
| @@ -340,10 +336,10 @@ | |||
| model. Right now the data model is encapsulated in the package | |||
| <code>org.apache.tools.ant.gui.acs</code> (where "<code>acs</code>" stands for "Ant Construction Set").</i> | |||
| </p> | |||
| <br/> | |||
| <table class="nowrap" border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#294563"><font color="#ffffff"><a name="Application Context"><strong>Application Context</strong></a></font></td></tr> | |||
| </table> | |||
| <h3 class="section"> | |||
| <a name="Application Context"></a> | |||
| Application Context | |||
| </h3> | |||
| <p>In order to keep the coupling among application modules to a | |||
| minimum, a single point of reference is needed for coordination | |||
| and data sharing. The class <code>AppContext</code> is the catch-all | |||
| @@ -356,10 +352,10 @@ | |||
| Antidote could conceivably share an <code>AppContext</code> instance | |||
| through RMI, allowing remote interaction/collaboration.) | |||
| </p> | |||
| <br/> | |||
| <table class="nowrap" border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#294563"><font color="#ffffff"><a name="Configuration and ResourceManager"><strong>Configuration and ResourceManager</strong></a></font></td></tr> | |||
| </table> | |||
| <h3 class="section"> | |||
| <a name="Configuration and ResourceManager"></a> | |||
| Configuration and ResourceManager | |||
| </h3> | |||
| <p>Full "i18n" support should be assumed in modern applications, | |||
| and all user viewable strings should be defined in a configuration | |||
| file. For Antidote this configuration file is | |||
| @@ -1,7 +1,7 @@ | |||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> | |||
| <html> | |||
| <html lang="en"> | |||
| <!-- GENERATED FILE, DO NOT EDIT, EDIT THE XML FILE IN xdocs INSTEAD! --> | |||
| <head> | |||
| <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> | |||
| @@ -11,15 +11,10 @@ | |||
| <meta name="email" content="christoph.wilhelms@t-online.de"> | |||
| </head> | |||
| <body text="#000000" bgcolor="#ffffff"> | |||
| <table summary="navigation path" width="100%" border="0" cellpadding="0" cellspacing="0"> | |||
| <tr> | |||
| <td nowrap="nowrap" valign="middle" bgcolor="#CFDCED" height="20"><img height="1" width="5" alt="" border="0" src="../../images/spacer.gif"><font size="2" face="Arial, Helvetica, Sans-serif"><script src="../../breadcrumbs.js" language="JavaScript" type="text/javascript"></script></font></td> | |||
| </tr> | |||
| <tr> | |||
| <td bgcolor="#4C6C8F" height="2"><img height="2" width="2" alt="" border="0" src="../../images/spacer.gif"></td> | |||
| </tr> | |||
| </table> | |||
| <body> | |||
| <p class="navpath"> | |||
| <script src="../../breadcrumbs.js" language="JavaScript" type="text/javascript"></script> | |||
| </p> | |||
| <table summary="header with logos" width="100%" border="0" cellpadding="0" cellspacing="0"> | |||
| <tr> | |||
| @@ -74,6 +69,7 @@ | |||
| <td bgcolor="#4C6C8F" colspan="4"><img width="1" height="10" alt="" src="../../images/spacer.gif"></td> | |||
| </tr> | |||
| </table> | |||
| <table summary="page content" bgcolor="#ffffff" width="100%" border="0" cellpadding="0" cellspacing="0"> | |||
| <tr> | |||
| <td valign="top"> | |||
| @@ -148,10 +144,10 @@ | |||
| </td> | |||
| </tr> | |||
| </table> | |||
| <br/> | |||
| <table class="nowrap" border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#294563"><font color="#ffffff"><a name="About"><strong>About</strong></a></font></td></tr> | |||
| </table> | |||
| <h3 class="section"> | |||
| <a name="About"></a> | |||
| About | |||
| </h3> | |||
| <h3>ANTidote is the GUI for Ant...</h3> | |||
| <p>... in fact it is the Ant GUI by the Apache Ant project itself, because, | |||
| as you might know, there are several other graphical user interfaces covering Ant. | |||
| @@ -170,10 +166,10 @@ | |||
| build-files to be quite useful for the developer who do not use an IDE at all. So one of | |||
| the goals of Antidote development is to make it small, fast and really neat :)! | |||
| </p> | |||
| <br/> | |||
| <table class="nowrap" border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#294563"><font color="#ffffff"><a name="Get a glimpse"><strong>Get a glimpse</strong></a></font></td></tr> | |||
| </table> | |||
| <h3 class="section"> | |||
| <a name="Get a glimpse"></a> | |||
| Get a glimpse | |||
| </h3> | |||
| <p> | |||
| <img src="images/screenshot.jpg" width="648" height="595" alt="Screenshot" /> | |||
| </p> | |||
| @@ -181,10 +177,10 @@ | |||
| and you are welcome to contribute! It shows Antidote using a custom look and feel called | |||
| "Metouia" which you can find <a href="http://mlf.sourceforge.net">here</a> if you want to try it! | |||
| </p> | |||
| <br/> | |||
| <table class="nowrap" border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#294563"><font color="#ffffff"><a name="Get Involved"><strong>Get Involved</strong></a></font></td></tr> | |||
| </table> | |||
| <h3 class="section"> | |||
| <a name="Get Involved"></a> | |||
| Get Involved | |||
| </h3> | |||
| <p>Antidote is discussed on the main Ant mailing lists you can find here: | |||
| </p> | |||
| <ul> | |||
| @@ -1,7 +1,7 @@ | |||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> | |||
| <html> | |||
| <html lang="en"> | |||
| <!-- GENERATED FILE, DO NOT EDIT, EDIT THE XML FILE IN xdocs INSTEAD! --> | |||
| <head> | |||
| <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> | |||
| @@ -13,15 +13,10 @@ | |||
| <meta name="email" content="christoph.wilhelms@t-online.de"> | |||
| </head> | |||
| <body text="#000000" bgcolor="#ffffff"> | |||
| <table summary="navigation path" width="100%" border="0" cellpadding="0" cellspacing="0"> | |||
| <tr> | |||
| <td nowrap="nowrap" valign="middle" bgcolor="#CFDCED" height="20"><img height="1" width="5" alt="" border="0" src="../../images/spacer.gif"><font size="2" face="Arial, Helvetica, Sans-serif"><script src="../../breadcrumbs.js" language="JavaScript" type="text/javascript"></script></font></td> | |||
| </tr> | |||
| <tr> | |||
| <td bgcolor="#4C6C8F" height="2"><img height="2" width="2" alt="" border="0" src="../../images/spacer.gif"></td> | |||
| </tr> | |||
| </table> | |||
| <body> | |||
| <p class="navpath"> | |||
| <script src="../../breadcrumbs.js" language="JavaScript" type="text/javascript"></script> | |||
| </p> | |||
| <table summary="header with logos" width="100%" border="0" cellpadding="0" cellspacing="0"> | |||
| <tr> | |||
| @@ -76,6 +71,7 @@ | |||
| <td bgcolor="#4C6C8F" colspan="4"><img width="1" height="10" alt="" src="../../images/spacer.gif"></td> | |||
| </tr> | |||
| </table> | |||
| <table summary="page content" bgcolor="#ffffff" width="100%" border="0" cellpadding="0" cellspacing="0"> | |||
| <tr> | |||
| <td valign="top"> | |||
| @@ -150,10 +146,10 @@ | |||
| </td> | |||
| </tr> | |||
| </table> | |||
| <br/> | |||
| <table class="nowrap" border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#294563"><font color="#ffffff"><a name="Introduction"><strong>Introduction</strong></a></font></td></tr> | |||
| </table> | |||
| <h3 class="section"> | |||
| <a name="Introduction"></a> | |||
| Introduction | |||
| </h3> | |||
| <p>The purpose of this document is to provide an overview of the | |||
| basic steps one must undertake to add a new module to | |||
| Antidote. Please see <a href="./design.html">The Antidote | |||
| @@ -164,10 +160,10 @@ | |||
| <p>NB: <i>Please submit updates and criticisms to this, particularly | |||
| areas that were unclear, missing, or difficult to follow.</i> | |||
| </p> | |||
| <br/> | |||
| <table class="nowrap" border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#294563"><font color="#ffffff"><a name="Step by step"><strong>Step by step</strong></a></font></td></tr> | |||
| </table> | |||
| <h3 class="section"> | |||
| <a name="Step by step"></a> | |||
| Step by step | |||
| </h3> | |||
| <h2>1) Specialize <code>org.apache.tools.ant.gui.core.AntModule</code></h2> | |||
| <p>All modules must inherit from the <code>AntModule</code> | |||
| class. This will probably irritate some of you, but it essentially | |||
| @@ -1,7 +1,7 @@ | |||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> | |||
| <html> | |||
| <html lang="en"> | |||
| <!-- GENERATED FILE, DO NOT EDIT, EDIT THE XML FILE IN xdocs INSTEAD! --> | |||
| <head> | |||
| <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> | |||
| @@ -11,15 +11,10 @@ | |||
| <meta name="email" content="christoph.wilhelms@t-online.de"> | |||
| </head> | |||
| <body text="#000000" bgcolor="#ffffff"> | |||
| <table summary="navigation path" width="100%" border="0" cellpadding="0" cellspacing="0"> | |||
| <tr> | |||
| <td nowrap="nowrap" valign="middle" bgcolor="#CFDCED" height="20"><img height="1" width="5" alt="" border="0" src="../images/spacer.gif"><font size="2" face="Arial, Helvetica, Sans-serif"><script src="../breadcrumbs.js" language="JavaScript" type="text/javascript"></script></font></td> | |||
| </tr> | |||
| <tr> | |||
| <td bgcolor="#4C6C8F" height="2"><img height="2" width="2" alt="" border="0" src="../images/spacer.gif"></td> | |||
| </tr> | |||
| </table> | |||
| <body> | |||
| <p class="navpath"> | |||
| <script src="../breadcrumbs.js" language="JavaScript" type="text/javascript"></script> | |||
| </p> | |||
| <table summary="header with logos" width="100%" border="0" cellpadding="0" cellspacing="0"> | |||
| <tr> | |||
| @@ -74,6 +69,7 @@ | |||
| <td bgcolor="#4C6C8F" colspan="4"><img width="1" height="10" alt="" src="../images/spacer.gif"></td> | |||
| </tr> | |||
| </table> | |||
| <table summary="page content" bgcolor="#ffffff" width="100%" border="0" cellpadding="0" cellspacing="0"> | |||
| <tr> | |||
| <td valign="top"> | |||
| @@ -148,10 +144,10 @@ | |||
| </td> | |||
| </tr> | |||
| </table> | |||
| <br/> | |||
| <table class="nowrap" border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#294563"><font color="#ffffff"><a name="Welcome to the Ant Projects Area"><strong>Welcome to the Ant Projects Area</strong></a></font></td></tr> | |||
| </table> | |||
| <h3 class="section"> | |||
| <a name="Welcome to the Ant Projects Area"></a> | |||
| Welcome to the Ant Projects Area | |||
| </h3> | |||
| <h3>This is where the Ant sub-projects live!</h3> | |||
| <p>Now, that Ant has become an Apache Top-Level Project it is time to make space on this | |||
| Web-Page for Ant sub-projects. In the first step <a href="antidote/index.html">Antidote</a>, | |||
| @@ -1,7 +1,7 @@ | |||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> | |||
| <html> | |||
| <html lang="en"> | |||
| <!-- GENERATED FILE, DO NOT EDIT, EDIT THE XML FILE IN xdocs INSTEAD! --> | |||
| <head> | |||
| <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> | |||
| @@ -11,15 +11,10 @@ | |||
| <meta name="email" content="bodewig@apache.org"> | |||
| </head> | |||
| <body text="#000000" bgcolor="#ffffff"> | |||
| <table summary="navigation path" width="100%" border="0" cellpadding="0" cellspacing="0"> | |||
| <tr> | |||
| <td nowrap="nowrap" valign="middle" bgcolor="#CFDCED" height="20"><img height="1" width="5" alt="" border="0" src="./images/spacer.gif"><font size="2" face="Arial, Helvetica, Sans-serif"><script src="./breadcrumbs.js" language="JavaScript" type="text/javascript"></script></font></td> | |||
| </tr> | |||
| <tr> | |||
| <td bgcolor="#4C6C8F" height="2"><img height="2" width="2" alt="" border="0" src="./images/spacer.gif"></td> | |||
| </tr> | |||
| </table> | |||
| <body> | |||
| <p class="navpath"> | |||
| <script src="./breadcrumbs.js" language="JavaScript" type="text/javascript"></script> | |||
| </p> | |||
| <table summary="header with logos" width="100%" border="0" cellpadding="0" cellspacing="0"> | |||
| <tr> | |||
| @@ -74,6 +69,7 @@ | |||
| <td bgcolor="#4C6C8F" colspan="4"><img width="1" height="10" alt="" src="./images/spacer.gif"></td> | |||
| </tr> | |||
| </table> | |||
| <table summary="page content" bgcolor="#ffffff" width="100%" border="0" cellpadding="0" cellspacing="0"> | |||
| <tr> | |||
| <td valign="top"> | |||
| @@ -205,19 +201,14 @@ | |||
| </td> | |||
| </tr> | |||
| </table> | |||
| <br/> | |||
| <table class="nowrap" border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#294563"><font color="#ffffff"><a name="FAQs"><strong>FAQs</strong></a></font></td></tr> | |||
| </table> | |||
| <br/> | |||
| <a name="At Ant's website"></a> | |||
| <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> | |||
| </font> | |||
| </td></tr> | |||
| </table> | |||
| <h3 class="section"> | |||
| <a name="FAQs"></a> | |||
| FAQs | |||
| </h3> | |||
| <h4 class="subsection"> | |||
| <a name="At Ant's website"></a> | |||
| At Ant's website | |||
| </h4> | |||
| <p>Starting with the release of Ant 1.4 the Ant's FAQ is | |||
| bundled with the distribution, the most recent version can | |||
| always be found at the website.</p> | |||
| @@ -233,15 +224,10 @@ | |||
| </td> | |||
| </tr> | |||
| </table> | |||
| <br/> | |||
| <a name="jGuru"></a> | |||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#4C6C8F"> | |||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||
| <strong>jGuru</strong> | |||
| </font> | |||
| </td></tr> | |||
| </table> | |||
| <h4 class="subsection"> | |||
| <a name="jGuru"></a> | |||
| jGuru | |||
| </h4> | |||
| <p>jGuru hosts an interactive Ant discussion forum and FAQ system</p> | |||
| <table class="ForrestTable" cellspacing="1" cellpadding="4"> | |||
| <tr> | |||
| @@ -265,20 +251,15 @@ | |||
| </td> | |||
| </tr> | |||
| </table> | |||
| <br/> | |||
| <table class="nowrap" border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#294563"><font color="#ffffff"><a name="Books"><strong>Books</strong></a></font></td></tr> | |||
| </table> | |||
| <h3 class="section"> | |||
| <a name="Books"></a> | |||
| Books | |||
| </h3> | |||
| <p>Listed by descending publication date.</p> | |||
| <br/> | |||
| <a name="Java Development with Ant"></a> | |||
| <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> | |||
| </font> | |||
| </td></tr> | |||
| </table> | |||
| <h4 class="subsection"> | |||
| <a name="Java Development with Ant"></a> | |||
| Java Development with Ant | |||
| </h4> | |||
| <p>Covers Ant 1.5, including:</p> | |||
| <ul> | |||
| <li>The new Ant 1.5 features</li> | |||
| @@ -321,15 +302,10 @@ | |||
| </td> | |||
| </tr> | |||
| </table> | |||
| <br/> | |||
| <a name="Ant: The Definitive Guide"></a> | |||
| <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> | |||
| </font> | |||
| </td></tr> | |||
| </table> | |||
| <h4 class="subsection"> | |||
| <a name="Ant: The Definitive Guide"></a> | |||
| Ant: The Definitive Guide | |||
| </h4> | |||
| <p>Covers Ant release 1.4.1.</p> | |||
| <table class="ForrestTable" cellspacing="1" cellpadding="4"> | |||
| <tr> | |||
| @@ -353,15 +329,10 @@ | |||
| </td> | |||
| </tr> | |||
| </table> | |||
| <br/> | |||
| <a name="Ant. Kurz und Gut."></a> | |||
| <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> | |||
| </font> | |||
| </td></tr> | |||
| </table> | |||
| <h4 class="subsection"> | |||
| <a name="Ant. Kurz und Gut."></a> | |||
| Ant. Kurz und Gut. | |||
| </h4> | |||
| <p>A German language short reference for Ant that covers Ant | |||
| 1.4. This is the original description:</p> | |||
| <pre class="code"> | |||
| @@ -393,15 +364,10 @@ | |||
| </td> | |||
| </tr> | |||
| </table> | |||
| <br/> | |||
| <a name="Java Tools for eXtreme Programming"></a> | |||
| <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> | |||
| </font> | |||
| </td></tr> | |||
| </table> | |||
| <h4 class="subsection"> | |||
| <a name="Java Tools for eXtreme Programming"></a> | |||
| Java Tools for eXtreme Programming | |||
| </h4> | |||
| <p>This book covers the following XP subjects:</p> | |||
| <ul> | |||
| <li>Automated unit and functional testing</li> | |||
| @@ -432,26 +398,21 @@ | |||
| </td> | |||
| </tr> | |||
| </table> | |||
| <br/> | |||
| <table class="nowrap" border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#294563"><font color="#ffffff"><a name="Articles and Presentations"><strong>Articles and Presentations</strong></a></font></td></tr> | |||
| </table> | |||
| <h3 class="section"> | |||
| <a name="Articles and Presentations"></a> | |||
| Articles and Presentations | |||
| </h3> | |||
| <p>The following sections list articles and presentations written about Apache Ant. If | |||
| you've written something that should be included, please post it to one | |||
| of the mailing lists.</p> | |||
| <br/> | |||
| <table class="nowrap" border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#294563"><font color="#ffffff"><a name="Articles"><strong>Articles</strong></a></font></td></tr> | |||
| </table> | |||
| <br/> | |||
| <a name="Ant in Anger: Using Ant in a Production Development System"></a> | |||
| <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> | |||
| </font> | |||
| </td></tr> | |||
| </table> | |||
| <h3 class="section"> | |||
| <a name="Articles"></a> | |||
| Articles | |||
| </h3> | |||
| <h4 class="subsection"> | |||
| <a name="Ant in Anger: Using Ant in a Production Development System"></a> | |||
| Ant in Anger: Using Ant in a Production Development System | |||
| </h4> | |||
| <p>This document describes strategies and some basic examples of how to | |||
| use Ant in larger team development projects.</p> | |||
| <table class="ForrestTable" cellspacing="1" cellpadding="4"> | |||
| @@ -476,15 +437,10 @@ | |||
| </td> | |||
| </tr> | |||
| </table> | |||
| <br/> | |||
| <a name="Ant Task Guidelines"></a> | |||
| <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> | |||
| </font> | |||
| </td></tr> | |||
| </table> | |||
| <h4 class="subsection"> | |||
| <a name="Ant Task Guidelines"></a> | |||
| Ant Task Guidelines | |||
| </h4> | |||
| <p>This document describes how to write custom Ant tasks, and how to submit | |||
| them to potentially be included in Ant.</p> | |||
| <table class="ForrestTable" cellspacing="1" cellpadding="4"> | |||
| @@ -509,15 +465,10 @@ | |||
| </td> | |||
| </tr> | |||
| </table> | |||
| <br/> | |||
| <a name="Automating the build and test process"></a> | |||
| <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> | |||
| </font> | |||
| </td></tr> | |||
| </table> | |||
| <h4 class="subsection"> | |||
| <a name="Automating the build and test process"></a> | |||
| Automating the build and test process | |||
| </h4> | |||
| <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"> | |||
| <tr> | |||
| @@ -541,15 +492,10 @@ | |||
| </td> | |||
| </tr> | |||
| </table> | |||
| <br/> | |||
| <a name="Incremental development with Ant and JUnit"></a> | |||
| <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> | |||
| </font> | |||
| </td></tr> | |||
| </table> | |||
| <h4 class="subsection"> | |||
| <a name="Incremental development with Ant and JUnit"></a> | |||
| Incremental development with Ant and JUnit | |||
| </h4> | |||
| <p>This article explores the benefits of unit testing with Ant and | |||
| JUnit, detailing how to develop automated unit tests and integrate them | |||
| into your build process.</p> | |||
| @@ -575,15 +521,10 @@ | |||
| </td> | |||
| </tr> | |||
| </table> | |||
| <br/> | |||
| <a name="Automate your build process using Java and Ant"></a> | |||
| <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> | |||
| </font> | |||
| </td></tr> | |||
| </table> | |||
| <h4 class="subsection"> | |||
| <a name="Automate your build process using Java and Ant"></a> | |||
| Automate your build process using Java and Ant | |||
| </h4> | |||
| <p>This article provides an introduction to using Ant with some basic | |||
| examples and by highlighting some of the important tasks.</p> | |||
| <table class="ForrestTable" cellspacing="1" cellpadding="4"> | |||
| @@ -608,15 +549,10 @@ | |||
| </td> | |||
| </tr> | |||
| </table> | |||
| <br/> | |||
| <a name="Short tutorial in Cactus' (formerly J2EEUnit) documentation"></a> | |||
| <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> | |||
| </font> | |||
| </td></tr> | |||
| </table> | |||
| <h4 class="subsection"> | |||
| <a name="Short tutorial in Cactus' (formerly J2EEUnit) documentation"></a> | |||
| Short tutorial in Cactus' (formerly J2EEUnit) documentation | |||
| </h4> | |||
| <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 | |||
| with Cactus.</p> | |||
| @@ -642,15 +578,10 @@ | |||
| </td> | |||
| </tr> | |||
| </table> | |||
| <br/> | |||
| <a name="Developing custom Ant tasks with VisualAge for Java"></a> | |||
| <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> | |||
| </font> | |||
| </td></tr> | |||
| </table> | |||
| <h4 class="subsection"> | |||
| <a name="Developing custom Ant tasks with VisualAge for Java"></a> | |||
| Developing custom Ant tasks with VisualAge for Java | |||
| </h4> | |||
| <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 | |||
| integrated debugger.</p> | |||
| @@ -676,15 +607,10 @@ | |||
| </td> | |||
| </tr> | |||
| </table> | |||
| <br/> | |||
| <a name="Automated builds with VisualAge for Java and Ant"></a> | |||
| <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> | |||
| </font> | |||
| </td></tr> | |||
| </table> | |||
| <h4 class="subsection"> | |||
| <a name="Automated builds with VisualAge for Java and Ant"></a> | |||
| Automated builds with VisualAge for Java and Ant | |||
| </h4> | |||
| <p>This article shows how you can perform command line builds with a | |||
| VisualAge for Java repository.</p> | |||
| <table class="ForrestTable" cellspacing="1" cellpadding="4"> | |||
| @@ -709,15 +635,10 @@ | |||
| </td> | |||
| </tr> | |||
| </table> | |||
| <br/> | |||
| <a name="Ant: A Build Tool from the Jakarta Project"></a> | |||
| <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> | |||
| </font> | |||
| </td></tr> | |||
| </table> | |||
| <h4 class="subsection"> | |||
| <a name="Ant: A Build Tool from the Jakarta Project"></a> | |||
| Ant: A Build Tool from the Jakarta Project | |||
| </h4> | |||
| <p>This article is from the "Best Practices" section of | |||
| Sun's Dot-Com Builder Site.</p> | |||
| <table class="ForrestTable" cellspacing="1" cellpadding="4"> | |||
| @@ -742,15 +663,10 @@ | |||
| </td> | |||
| </tr> | |||
| </table> | |||
| <br/> | |||
| <a name="Making a Mountain Out of an Anthill"></a> | |||
| <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> | |||
| </font> | |||
| </td></tr> | |||
| </table> | |||
| <h4 class="subsection"> | |||
| <a name="Making a Mountain Out of an Anthill"></a> | |||
| Making a Mountain Out of an Anthill | |||
| </h4> | |||
| <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 | |||
| article.</p> | |||
| @@ -776,15 +692,10 @@ | |||
| </td> | |||
| </tr> | |||
| </table> | |||
| <br/> | |||
| <a name="Using Ant and Weblogic EJBs"></a> | |||
| <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> | |||
| </font> | |||
| </td></tr> | |||
| </table> | |||
| <h4 class="subsection"> | |||
| <a name="Using Ant and Weblogic EJBs"></a> | |||
| Using Ant and Weblogic EJBs | |||
| </h4> | |||
| <p>This article describes how to use Ant to create Weblogic EJBs, and | |||
| some workarounds for issues you may encounter.</p> | |||
| <table class="ForrestTable" cellspacing="1" cellpadding="4"> | |||
| @@ -809,15 +720,10 @@ | |||
| </td> | |||
| </tr> | |||
| </table> | |||
| <br/> | |||
| <a name="An Introduction to Ant"></a> | |||
| <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> | |||
| </font> | |||
| </td></tr> | |||
| </table> | |||
| <h4 class="subsection"> | |||
| <a name="An Introduction to Ant"></a> | |||
| An Introduction to Ant | |||
| </h4> | |||
| <p>This article is a short introduction into the basic | |||
| concepts of Ant.</p> | |||
| <table class="ForrestTable" cellspacing="1" cellpadding="4"> | |||
| @@ -842,15 +748,10 @@ | |||
| </td> | |||
| </tr> | |||
| </table> | |||
| <br/> | |||
| <a name="Using JavaScript with Ant"></a> | |||
| <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> | |||
| </font> | |||
| </td></tr> | |||
| </table> | |||
| <h4 class="subsection"> | |||
| <a name="Using JavaScript with Ant"></a> | |||
| Using JavaScript with Ant | |||
| </h4> | |||
| <p>A tutorial about using JavaScript and XSLT with Ant.</p> | |||
| <table class="ForrestTable" cellspacing="1" cellpadding="4"> | |||
| <tr> | |||
| @@ -874,15 +775,10 @@ | |||
| </td> | |||
| </tr> | |||
| </table> | |||
| <br/> | |||
| <a name="Building with Ant"></a> | |||
| <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> | |||
| </font> | |||
| </td></tr> | |||
| </table> | |||
| <h4 class="subsection"> | |||
| <a name="Building with Ant"></a> | |||
| Building with Ant | |||
| </h4> | |||
| <p>Series of articles that describe a framework for web | |||
| application development based on Ant and JUnit.</p> | |||
| <table class="ForrestTable" cellspacing="1" cellpadding="4"> | |||
| @@ -909,15 +805,10 @@ | |||
| </td> | |||
| </tr> | |||
| </table> | |||
| <br/> | |||
| <a name="Developing with JAXB and Ant"></a> | |||
| <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> | |||
| </font> | |||
| </td></tr> | |||
| </table> | |||
| <h4 class="subsection"> | |||
| <a name="Developing with JAXB and Ant"></a> | |||
| Developing with JAXB and Ant | |||
| </h4> | |||
| <p>Series of articles that shows how to use Ant together with | |||
| the Java API for XML Binding (JAXB).</p> | |||
| <table class="ForrestTable" cellspacing="1" cellpadding="4"> | |||
| @@ -943,19 +834,14 @@ | |||
| </td> | |||
| </tr> | |||
| </table> | |||
| <br/> | |||
| <table class="nowrap" border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#294563"><font color="#ffffff"><a name="Presentations"><strong>Presentations</strong></a></font></td></tr> | |||
| </table> | |||
| <br/> | |||
| <a name="Ant - presented to the Tucson Java Users Group"></a> | |||
| <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> | |||
| </font> | |||
| </td></tr> | |||
| </table> | |||
| <h3 class="section"> | |||
| <a name="Presentations"></a> | |||
| Presentations | |||
| </h3> | |||
| <h4 class="subsection"> | |||
| <a name="Ant - presented to the Tucson Java Users Group"></a> | |||
| Ant - presented to the Tucson Java Users Group | |||
| </h4> | |||
| <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"> | |||
| <tr> | |||
| @@ -979,15 +865,10 @@ | |||
| </td> | |||
| </tr> | |||
| </table> | |||
| <br/> | |||
| <a name="Ant Build Tool"></a> | |||
| <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> | |||
| </font> | |||
| </td></tr> | |||
| </table> | |||
| <h4 class="subsection"> | |||
| <a name="Ant Build Tool"></a> | |||
| Ant Build Tool | |||
| </h4> | |||
| <p>A PowerPoint presentation on Ant 1.2. It provides a basic overview | |||
| of Ant's capabilities.</p> | |||
| <table class="ForrestTable" cellspacing="1" cellpadding="4"> | |||
| @@ -1012,15 +893,10 @@ | |||
| </td> | |||
| </tr> | |||
| </table> | |||
| <br/> | |||
| <a name="Ant"></a> | |||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#4C6C8F"> | |||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||
| <strong>Ant</strong> | |||
| </font> | |||
| </td></tr> | |||
| </table> | |||
| <h4 class="subsection"> | |||
| <a name="Ant"></a> | |||
| Ant | |||
| </h4> | |||
| <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 | |||
| descriptions of all the built in and optional tasks. Updated for Ant 1.4 in October 2001. | |||
| @@ -1047,15 +923,10 @@ | |||
| </td> | |||
| </tr> | |||
| </table> | |||
| <br/> | |||
| <a name="Modern Development Crises"></a> | |||
| <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> | |||
| </font> | |||
| </td></tr> | |||
| </table> | |||
| <h4 class="subsection"> | |||
| <a name="Modern Development Crises"></a> | |||
| Modern Development Crises | |||
| </h4> | |||
| <p>This presentation is an overview of the current state of software | |||
| development today. There are a couple of slides that briefly cover | |||
| Ant.</p> | |||
| @@ -1081,15 +952,10 @@ | |||
| </td> | |||
| </tr> | |||
| </table> | |||
| <br/> | |||
| <a name="When Web Services Go Bad"></a> | |||
| <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> | |||
| </font> | |||
| </td></tr> | |||
| </table> | |||
| <h4 class="subsection"> | |||
| <a name="When Web Services Go Bad"></a> | |||
| When Web Services Go Bad | |||
| </h4> | |||
| <p>A presentation from the <a href="http://www.sellsbrothers.com/conference/">Web Services | |||
| DevCon</a> in March 2002.</p> | |||
| <table class="ForrestTable" cellspacing="1" cellpadding="4"> | |||
| @@ -1,7 +1,7 @@ | |||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> | |||
| <html> | |||
| <html lang="en"> | |||
| <!-- GENERATED FILE, DO NOT EDIT, EDIT THE XML FILE IN xdocs INSTEAD! --> | |||
| <head> | |||
| <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> | |||
| @@ -9,15 +9,10 @@ | |||
| <link type="text/css" href="./page.css" rel="stylesheet"> | |||
| </head> | |||
| <body text="#000000" bgcolor="#ffffff"> | |||
| <table summary="navigation path" width="100%" border="0" cellpadding="0" cellspacing="0"> | |||
| <tr> | |||
| <td nowrap="nowrap" valign="middle" bgcolor="#CFDCED" height="20"><img height="1" width="5" alt="" border="0" src="./images/spacer.gif"><font size="2" face="Arial, Helvetica, Sans-serif"><script src="./breadcrumbs.js" language="JavaScript" type="text/javascript"></script></font></td> | |||
| </tr> | |||
| <tr> | |||
| <td bgcolor="#4C6C8F" height="2"><img height="2" width="2" alt="" border="0" src="./images/spacer.gif"></td> | |||
| </tr> | |||
| </table> | |||
| <body> | |||
| <p class="navpath"> | |||
| <script src="./breadcrumbs.js" language="JavaScript" type="text/javascript"></script> | |||
| </p> | |||
| <table summary="header with logos" width="100%" border="0" cellpadding="0" cellspacing="0"> | |||
| <tr> | |||
| @@ -72,6 +67,7 @@ | |||
| <td bgcolor="#4C6C8F" colspan="4"><img width="1" height="10" alt="" src="./images/spacer.gif"></td> | |||
| </tr> | |||
| </table> | |||
| <table summary="page content" bgcolor="#ffffff" width="100%" border="0" cellpadding="0" cellspacing="0"> | |||
| <tr> | |||
| <td valign="top"> | |||
| @@ -203,10 +199,10 @@ | |||
| </td> | |||
| </tr> | |||
| </table> | |||
| <br/> | |||
| <table class="nowrap" border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#294563"><font color="#ffffff"><a name="Downloading Ant"><strong>Downloading Ant</strong></a></font></td></tr> | |||
| </table> | |||
| <h3 class="section"> | |||
| <a name="Downloading Ant"></a> | |||
| Downloading Ant | |||
| </h3> | |||
| <p>Use the links below to download a source distribution of Ant from | |||
| one of our mirrors. You <strong>must</strong> | |||
| <a href="[location]#Verify Releases">verify the integrity</a> of the | |||
| @@ -221,10 +217,10 @@ Thus they must be untarred with a GNU compatible version of | |||
| <p>If you do not see the file you need in the links below, please see | |||
| the <a href="http://www.apache.org/dist/ant/">master distribution | |||
| directory</a> or, preferably, its <a href="[preferred]/ant/">mirror</a>.</p> | |||
| <br/> | |||
| <table class="nowrap" border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#294563"><font color="#ffffff"><a name="Mirror"><strong>Mirror</strong></a></font></td></tr> | |||
| </table> | |||
| <h3 class="section"> | |||
| <a name="Mirror"></a> | |||
| Mirror | |||
| </h3> | |||
| <p>You are currently using <b>[preferred]</b>. If you encounter a | |||
| problem with this mirror, please select another mirror. If all | |||
| mirrors are failing, there are <i>backup</i> mirrors (at the end of | |||
| @@ -243,10 +239,10 @@ Other mirrors: <select name="Preferred"> | |||
| </select> | |||
| <input type="submit" value="Change" /> | |||
| </form> | |||
| <br/> | |||
| <table class="nowrap" border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#294563"><font color="#ffffff"><a name="Current Release of Ant"><strong>Current Release of Ant</strong></a></font></td></tr> | |||
| </table> | |||
| <h3 class="section"> | |||
| <a name="Current Release of Ant"></a> | |||
| Current Release of Ant | |||
| </h3> | |||
| <p>Currently, Apache Ant 1.5.2 is the best available version, see the | |||
| <a href="[preferred]/ant/README.html">release notes</a>.</p> | |||
| <ul> | |||
| @@ -265,25 +261,25 @@ Other mirrors: <select name="Preferred"> | |||
| [<a href="http://www.apache.org/dist/ant/source/apache-ant-1.5.2-src.tar.bz2.asc">PGP</a>] | |||
| [<a href="http://www.apache.org/dist/ant/source/apache-ant-1.5.2-src.tar.bz2.md5">MD5</a>]</li> | |||
| </ul> | |||
| <br/> | |||
| <table class="nowrap" border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#294563"><font color="#ffffff"><a name="Nightly Builds"><strong>Nightly Builds</strong></a></font></td></tr> | |||
| </table> | |||
| <h3 class="section"> | |||
| <a name="Nightly Builds"></a> | |||
| Nightly Builds | |||
| </h3> | |||
| <p>If you wish to use the latest Ant features, you can try downloading a | |||
| <a href="http://cvs.apache.org/builds/ant/nightly/">nightly build</a>. | |||
| </p> | |||
| <br/> | |||
| <table class="nowrap" border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#294563"><font color="#ffffff"><a name="Old Ant Releases"><strong>Old Ant Releases</strong></a></font></td></tr> | |||
| </table> | |||
| <h3 class="section"> | |||
| <a name="Old Ant Releases"></a> | |||
| Old Ant Releases | |||
| </h3> | |||
| <p>Older releases of Ant can be found <a href="http://ant.apache.org/old-releases/">here</a>. Those | |||
| releases are only provided as <code>zip</code> archives that can be | |||
| extracted by <code>jar xf </code><em>archive.zip</em> - we highly | |||
| recommend to not use those releases but upgrade to Ant's <a href="[location]#Current Release of Ant">latest</a> release.</p> | |||
| <br/> | |||
| <table class="nowrap" border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="#294563"><font color="#ffffff"><a name="Verify Releases"><strong>Verify Releases</strong></a></font></td></tr> | |||
| </table> | |||
| <h3 class="section"> | |||
| <a name="Verify Releases"></a> | |||
| Verify Releases | |||
| </h3> | |||
| <p>It is essential that you verify the integrity of the downloaded | |||
| files using the PGP or MD5 signatures.</p> | |||
| <p>The PGP signatures can be verified using PGP or GPG. First | |||
| @@ -68,15 +68,10 @@ | |||
| ## This is where the common page macro's live | |||
| #macro ( subsection $subsection) | |||
| <br/> | |||
| <a name="$escape.getText($subsection.getAttributeValue("name"))"></a> | |||
| <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> | |||
| </font> | |||
| </td></tr> | |||
| </table> | |||
| <h4 class="subsection"> | |||
| <a name="$escape.getText($subsection.getAttributeValue("name"))"></a> | |||
| $subsection.getAttributeValue("name") | |||
| </h4> | |||
| #foreach ( $items in $subsection.getChildren() ) | |||
| #if ($items.getName().equals("img")) | |||
| #image ($items) | |||
| @@ -91,10 +86,10 @@ | |||
| #end | |||
| #macro ( section $section) | |||
| <br/> | |||
| <table class="nowrap" border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="$blue3"><font color="$lightfg"><a name="$escape.getText($section.getAttributeValue("name"))"><strong>$section.getAttributeValue("name")</strong></a></font></td></tr> | |||
| </table> | |||
| <h3 class="section"> | |||
| <a name="$escape.getText($section.getAttributeValue("name"))"></a> | |||
| $section.getAttributeValue("name") | |||
| </h3> | |||
| #foreach ( $items in $section.getChildren() ) | |||
| #if ($items.getName().equals("img")) | |||
| #image ($items) | |||
| @@ -113,14 +108,7 @@ | |||
| ## This is where the FAQ specific macro's live | |||
| #macro (toc $section) | |||
| <br/> | |||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="$blue2"> | |||
| <font color="$lightfg" face="arial,helvetica,sanserif"> | |||
| <strong>$section.getAttributeValue("title")</strong> | |||
| </font> | |||
| </td></tr> | |||
| </table> | |||
| <h4 class="toc">$section.getAttributeValue("title")</h4> | |||
| <ul> | |||
| #foreach ($faq in $section.getChildren("faq") ) | |||
| #subtoc ($faq) | |||
| @@ -143,17 +131,10 @@ | |||
| #macro (faq $faq) | |||
| #set ($id = $faq.getAttributeValue("id")) | |||
| <br/> | |||
| <p class="faq"> | |||
| <a name="$id"></a> | |||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||
| <tr><td bgcolor="$blue2"> | |||
| <font color="$lightfg" face="arial,helvetica,sanserif"> | |||
| <strong> | |||
| $xmlout.outputString($faq.getChild("question"), true) | |||
| </strong> | |||
| </font> | |||
| </td></tr> | |||
| </table> | |||
| $xmlout.outputString($faq.getChild("question"), true) | |||
| </p> | |||
| #foreach ($item in $faq.getChild("answer").getChildren()) | |||
| #if ($item.getName().equals("img")) | |||
| #image ($item) | |||
| @@ -237,7 +237,7 @@ | |||
| #end | |||
| #macro (header) | |||
| <html> | |||
| <html lang="en"> | |||
| <!-- GENERATED FILE, DO NOT EDIT, EDIT THE XML FILE IN xdocs INSTEAD! --> | |||
| <head> | |||
| <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> | |||
| @@ -249,15 +249,10 @@ | |||
| #end | |||
| </head> | |||
| <body text="$darkfg" bgcolor="$lightbg"> | |||
| <table summary="navigation path" width="100%" border="0" cellpadding="0" cellspacing="0"> | |||
| <tr> | |||
| <td nowrap="nowrap" valign="middle" bgcolor="$blue1" height="20"><img height="1" width="5" alt="" border="0" src="$relativePath/images/spacer.gif"><font size="2" face="Arial, Helvetica, Sans-serif"><script src="$relativePath/breadcrumbs.js" language="JavaScript" type="text/javascript"></script></font></td> | |||
| </tr> | |||
| <tr> | |||
| <td bgcolor="$blue2" height="2"><img height="2" width="2" alt="" border="0" src="$relativePath/images/spacer.gif"></td> | |||
| </tr> | |||
| </table> | |||
| <body> | |||
| <p class="navpath"> | |||
| <script src="$relativePath/breadcrumbs.js" language="JavaScript" type="text/javascript"></script> | |||
| </p> | |||
| <table summary="header with logos" width="100%" border="0" cellpadding="0" cellspacing="0"> | |||
| <tr> | |||
| @@ -293,6 +288,7 @@ | |||
| <td bgcolor="$blue2" colspan="4"><img width="1" height="10" alt="" src="$relativePath/images/spacer.gif"></td> | |||
| </tr> | |||
| </table> | |||
| <table summary="page content" bgcolor="$lightbg" width="100%" border="0" cellpadding="0" cellspacing="0"> | |||
| <tr> | |||
| <td valign="top"> | |||