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"> | <!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! --> | <!-- GENERATED FILE, DO NOT EDIT, EDIT THE XML FILE IN xdocs INSTEAD! --> | ||||
| <head> | <head> | ||||
| <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> | <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> | ||||
| @@ -11,15 +11,10 @@ | |||||
| <meta name="email" content="ehatcher@apache.org"> | <meta name="email" content="ehatcher@apache.org"> | ||||
| </head> | </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"> | <table summary="header with logos" width="100%" border="0" cellpadding="0" cellspacing="0"> | ||||
| <tr> | <tr> | ||||
| @@ -74,6 +69,7 @@ | |||||
| <td bgcolor="#4C6C8F" colspan="4"><img width="1" height="10" alt="" src="./images/spacer.gif"></td> | <td bgcolor="#4C6C8F" colspan="4"><img width="1" height="10" alt="" src="./images/spacer.gif"></td> | ||||
| </tr> | </tr> | ||||
| </table> | </table> | ||||
| <table summary="page content" bgcolor="#ffffff" width="100%" border="0" cellpadding="0" cellspacing="0"> | <table summary="page content" bgcolor="#ffffff" width="100%" border="0" cellpadding="0" cellspacing="0"> | ||||
| <tr> | <tr> | ||||
| <td valign="top"> | <td valign="top"> | ||||
| @@ -205,19 +201,14 @@ | |||||
| </td> | </td> | ||||
| </tr> | </tr> | ||||
| </table> | </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"> | <table class="ForrestTable" cellspacing="1" cellpadding="4"> | ||||
| <tr> | <tr> | ||||
| <th colspan="1" rowspan="1" | <th colspan="1" rowspan="1" | ||||
| @@ -321,15 +312,10 @@ | |||||
| </td> | </td> | ||||
| </tr> | </tr> | ||||
| </table> | </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"> | <table class="ForrestTable" cellspacing="1" cellpadding="4"> | ||||
| <tr> | <tr> | ||||
| <th colspan="1" rowspan="1" | <th colspan="1" rowspan="1" | ||||
| @@ -495,15 +481,10 @@ | |||||
| </td> | </td> | ||||
| </tr> | </tr> | ||||
| </table> | </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> | <p>Note: You can sort the report results by clicking on the column-headings.</p> | ||||
| <table class="ForrestTable" cellspacing="1" cellpadding="4"> | <table class="ForrestTable" cellspacing="1" cellpadding="4"> | ||||
| <tr> | <tr> | ||||
| @@ -1,7 +1,7 @@ | |||||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> | <!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! --> | <!-- GENERATED FILE, DO NOT EDIT, EDIT THE XML FILE IN xdocs INSTEAD! --> | ||||
| <head> | <head> | ||||
| <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> | <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> | ||||
| @@ -15,15 +15,10 @@ | |||||
| <meta name="email" content=""> | <meta name="email" content=""> | ||||
| </head> | </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"> | <table summary="header with logos" width="100%" border="0" cellpadding="0" cellspacing="0"> | ||||
| <tr> | <tr> | ||||
| @@ -78,6 +73,7 @@ | |||||
| <td bgcolor="#4C6C8F" colspan="4"><img width="1" height="10" alt="" src="./images/spacer.gif"></td> | <td bgcolor="#4C6C8F" colspan="4"><img width="1" height="10" alt="" src="./images/spacer.gif"></td> | ||||
| </tr> | </tr> | ||||
| </table> | </table> | ||||
| <table summary="page content" bgcolor="#ffffff" width="100%" border="0" cellpadding="0" cellspacing="0"> | <table summary="page content" bgcolor="#ffffff" width="100%" border="0" cellpadding="0" cellspacing="0"> | ||||
| <tr> | <tr> | ||||
| <td valign="top"> | <td valign="top"> | ||||
| @@ -209,10 +205,10 @@ | |||||
| </td> | </td> | ||||
| </tr> | </tr> | ||||
| </table> | </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> | <h3>March 25, 2003 - Ant 1.5.3 Beta 1 Available</h3> | ||||
| <p>Apache Ant 1.5.3 Beta 1 is now available for | <p>Apache Ant 1.5.3 Beta 1 is now available for | ||||
| <a href="http://ant.apache.org/beta/">download</a>. | <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> | <a href="http://issues.apache.org/bugzilla/enter_bug.cgi?product=Ant">BugZilla</a> | ||||
| or send an email to the Ant dev mailing list | or send an email to the Ant dev mailing list | ||||
| </p> | </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> | <h3>March 3, 2003 - Ant 1.5.2 Available!</h3> | ||||
| <p>The final version of Ant 1.5.2 is now available for | <p>The final version of Ant 1.5.2 is now available for | ||||
| <a href="http://ant.apache.org/bindownload.cgi">download</a>. | <a href="http://ant.apache.org/bindownload.cgi">download</a>. | ||||
| If you have any feedback on this release, feel free to join the | If you have any feedback on this release, feel free to join the | ||||
| discussion on the dev and user mailing lists. | discussion on the dev and user mailing lists. | ||||
| </p> | </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> | <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 | <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/"> | 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 | If you have any feedback on the beta feel free to join the | ||||
| discussion on the dev and user mailing lists. | discussion on the dev and user mailing lists. | ||||
| </p> | </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> | <h3>November 18, 2002</h3> | ||||
| <p>The Apache board <a href="mission.html">created</a> | <p>The Apache board <a href="mission.html">created</a> | ||||
| the Apache Ant top level project. Ant has now migrated from the Jakarta | 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 | 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> | is now located at <a href="http://ant.apache.org">http://ant.apache.org</a> | ||||
| </p> | </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> | <h3>October 3, 2002 - Ant 1.5.1 Available !</h3> | ||||
| <p>The final version of Ant 1.5.1 is now available for | <p>The final version of Ant 1.5.1 is now available for | ||||
| <a href="http://ant.apache.org/bindownload.cgi"> | <a href="http://ant.apache.org/bindownload.cgi"> | ||||
| download</a>. If you have any feedback on this release, feel free to join the | 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. | discussion on the ant-dev and ant-user mailing lists. | ||||
| </p> | </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> | <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 | <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 | download. If you have any feedback on the beta feel free to join the | ||||
| discussion on the ant-dev and ant-user mailing lists. | discussion on the ant-dev and ant-user mailing lists. | ||||
| </p> | </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> | <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 | <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> | 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 | 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. | discussion on the ant-dev and ant-user mailing lists. | ||||
| </p> | </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> | <h3>June 24, 2002 - Ant 1.5 Beta3 Available!</h3> | ||||
| <p>The third beta version of Ant 1.5 is now available for | <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 | download. If you have any feedback on the beta feel free to join the | ||||
| discussion on the ant-dev and ant-user mailing lists. | discussion on the ant-dev and ant-user mailing lists. | ||||
| </p> | </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> | <h3>June 1, 2002 - Ant 1.5 Beta2 Available!</h3> | ||||
| <p>The second beta version of Ant 1.5 is now available for | <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 | download. If you have any feedback on the beta feel free to join the | ||||
| discussion on the ant-dev and ant-user mailing lists. | discussion on the ant-dev and ant-user mailing lists. | ||||
| </p> | </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> | <h3>Ant 1.5 Beta1 Available !</h3> | ||||
| <p>The first beta version of Ant 1.5 is now available for | <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 | download. If you have any feedback on the beta feel free to join the | ||||
| discussion on the ant-dev and ant-user mailing lists. | discussion on the ant-dev and ant-user mailing lists. | ||||
| </p> | </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 | <h3>Apr 29, 2002: Ant wins <em>Software Development</em> magazine's | ||||
| 2002 Productivity Award.</h3> | 2002 Productivity Award.</h3> | ||||
| <p> | <p> | ||||
| @@ -328,10 +324,10 @@ | |||||
| <a href="http://www.sdmagazine.com/jolts/press_release_4-26-02.htm"> | <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. | press release</a> for more information and the full list of winners. | ||||
| </p> | </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 | <h3>Mar 26, 2002: Ant wins the JavaWorld Editors' Choice | ||||
| Award</h3> | Award</h3> | ||||
| <p> | <p> | ||||
| @@ -341,10 +337,10 @@ | |||||
| Read the | 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.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> | <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> | <h3>Feb 15, 2002: Java 1.4 Support</h3> | ||||
| <p> | <p> | ||||
| Java 1.4 has now been released by Sun. The latest Ant source supports | 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, | 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. | please use a recent build or compile your own version from the source tree. | ||||
| </p> | </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> | <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> | <h3>11 October 2001 Ant 1.4.1 released !</h3> | ||||
| <p>Please visit the | <p>Please visit the | ||||
| <a href="http://jakarta.apache.org/builds/jakarta-ant/release/v1.4.1/"> | <a href="http://jakarta.apache.org/builds/jakarta-ant/release/v1.4.1/"> | ||||
| download area</a>. | download area</a>. | ||||
| </p> | </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 | <p>A commented version of the collected user requirements is now | ||||
| available <a href="ant2/features.html">here</a> - it is not | available <a href="ant2/features.html">here</a> - it is not | ||||
| complete as some details still have to be defined, but it should | 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 | and prototypes. Several people are working on prototypes (that | ||||
| can be found in Ant's CVS module in the proposals directory) and | can be found in Ant's CVS module in the proposals directory) and | ||||
| discussion is going on on the Ant-Dev mailing list.</p> | 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 | <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> | 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 | <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 | 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 | 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"> | <!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! --> | <!-- GENERATED FILE, DO NOT EDIT, EDIT THE XML FILE IN xdocs INSTEAD! --> | ||||
| <head> | <head> | ||||
| <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> | <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"> | <link type="text/css" href="./page.css" rel="stylesheet"> | ||||
| </head> | </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"> | <table summary="header with logos" width="100%" border="0" cellpadding="0" cellspacing="0"> | ||||
| <tr> | <tr> | ||||
| @@ -72,6 +67,7 @@ | |||||
| <td bgcolor="#4C6C8F" colspan="4"><img width="1" height="10" alt="" src="./images/spacer.gif"></td> | <td bgcolor="#4C6C8F" colspan="4"><img width="1" height="10" alt="" src="./images/spacer.gif"></td> | ||||
| </tr> | </tr> | ||||
| </table> | </table> | ||||
| <table summary="page content" bgcolor="#ffffff" width="100%" border="0" cellpadding="0" cellspacing="0"> | <table summary="page content" bgcolor="#ffffff" width="100%" border="0" cellpadding="0" cellspacing="0"> | ||||
| <tr> | <tr> | ||||
| <td valign="top"> | <td valign="top"> | ||||
| @@ -203,10 +199,10 @@ | |||||
| </td> | </td> | ||||
| </tr> | </tr> | ||||
| </table> | </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 | <p>Use the links below to download a binary distribution of Ant from | ||||
| one of our mirrors. You <strong>must</strong> | one of our mirrors. You <strong>must</strong> | ||||
| <a href="[location]#Verify Releases">verify the integrity</a> of the | <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 | <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 | the <a href="http://www.apache.org/dist/ant/">master distribution | ||||
| directory</a> or, preferably, its <a href="[preferred]/ant/">mirror</a>.</p> | 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 | <p>You are currently using <b>[preferred]</b>. If you encounter a | ||||
| problem with this mirror, please select another mirror. If all | problem with this mirror, please select another mirror. If all | ||||
| mirrors are failing, there are <i>backup</i> mirrors (at the end of | mirrors are failing, there are <i>backup</i> mirrors (at the end of | ||||
| @@ -245,10 +241,10 @@ Other mirrors: <select name="Preferred"> | |||||
| </select> | </select> | ||||
| <input type="submit" value="Change" /> | <input type="submit" value="Change" /> | ||||
| </form> | </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 | <p>Currently, Apache Ant 1.5.2 is the best available version, see the | ||||
| <a href="[preferred]/ant/README.html">release notes</a>.</p> | <a href="[preferred]/ant/README.html">release notes</a>.</p> | ||||
| <ul> | <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.asc">PGP</a>] | ||||
| [<a href="http://www.apache.org/dist/ant/binaries/apache-ant-1.5.2-bin.tar.bz2.md5">MD5</a>]</li> | [<a href="http://www.apache.org/dist/ant/binaries/apache-ant-1.5.2-bin.tar.bz2.md5">MD5</a>]</li> | ||||
| </ul> | </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 | <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>. | <a href="http://cvs.apache.org/builds/ant/nightly/">nightly build</a>. | ||||
| </p> | </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 | <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 | releases are only provided as <code>zip</code> archives that can be | ||||
| extracted by <code>jar xf </code><em>archive.zip</em> - we highly | 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> | 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 | <p>It is essential that you verify the integrity of the downloaded | ||||
| files using the PGP or MD5 signatures.</p> | files using the PGP or MD5 signatures.</p> | ||||
| <p>The PGP signatures can be verified using PGP or GPG. First | <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"> | <!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! --> | <!-- GENERATED FILE, DO NOT EDIT, EDIT THE XML FILE IN xdocs INSTEAD! --> | ||||
| <head> | <head> | ||||
| <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> | <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"> | <link type="text/css" href="./page.css" rel="stylesheet"> | ||||
| </head> | </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"> | <table summary="header with logos" width="100%" border="0" cellpadding="0" cellspacing="0"> | ||||
| <tr> | <tr> | ||||
| @@ -72,6 +67,7 @@ | |||||
| <td bgcolor="#4C6C8F" colspan="4"><img width="1" height="10" alt="" src="./images/spacer.gif"></td> | <td bgcolor="#4C6C8F" colspan="4"><img width="1" height="10" alt="" src="./images/spacer.gif"></td> | ||||
| </tr> | </tr> | ||||
| </table> | </table> | ||||
| <table summary="page content" bgcolor="#ffffff" width="100%" border="0" cellpadding="0" cellspacing="0"> | <table summary="page content" bgcolor="#ffffff" width="100%" border="0" cellpadding="0" cellspacing="0"> | ||||
| <tr> | <tr> | ||||
| <td valign="top"> | <td valign="top"> | ||||
| @@ -203,19 +199,14 @@ | |||||
| </td> | </td> | ||||
| </tr> | </tr> | ||||
| </table> | </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> | <p> | ||||
| <b>Bruce Atherton</b> (bruce at callenish.com - <a href="http://www.callenish.com/~bruce">http://www.callenish.com/~bruce</a>) | <b>Bruce Atherton</b> (bruce at callenish.com - <a href="http://www.callenish.com/~bruce">http://www.callenish.com/~bruce</a>) | ||||
| <br /> | <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 | the IMPRESS Engine, a Java-based intergration software. At the Ant-Project | ||||
| he takes care of Antidote - the Ant GUI. | he takes care of Antidote - the Ant GUI. | ||||
| </p> | </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> | <p> | ||||
| <b>James Duncan Davidson</b> (duncan at x180.net - <a href="http://x180.net/">http://x180.net/</a>) | <b>James Duncan Davidson</b> (duncan at x180.net - <a href="http://x180.net/">http://x180.net/</a>) | ||||
| <br /> | <br /> | ||||
| @@ -317,19 +303,14 @@ Project a reality and served as the first Chairman of the Jakarta PMC. | |||||
| <p> | <p> | ||||
| <b>Jon Skeet</b><br /> | <b>Jon Skeet</b><br /> | ||||
| </p> | </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> | <p> | ||||
| <b>Preston Bannister</b><br /> | <b>Preston Bannister</b><br /> | ||||
| </p> | </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 | compilers, Object Databases (SIGSEV, you da man!) for C++, Java ORB | ||||
| and EJB runtime environments -- in that order. | and EJB runtime environments -- in that order. | ||||
| </p> | </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> | <p> | ||||
| <b>Simeon H.K. Fitch</b> (simeon.fitch at mseedsoft.com) | <b>Simeon H.K. Fitch</b> (simeon.fitch at mseedsoft.com) | ||||
| <br /> | <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 | the same at IBM (plus tech writer plus build guy), and does some writing | ||||
| on the side for the VADD Technical Journal. | on the side for the VADD Technical Journal. | ||||
| </p> | </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 | <p>Ant's logo is the result of a logo contest, it has been | ||||
| designed by</p> | designed by</p> | ||||
| <p> | <p> | ||||
| @@ -1,7 +1,7 @@ | |||||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> | <!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! --> | <!-- GENERATED FILE, DO NOT EDIT, EDIT THE XML FILE IN xdocs INSTEAD! --> | ||||
| <head> | <head> | ||||
| <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> | <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"> | <link type="text/css" href="./page.css" rel="stylesheet"> | ||||
| </head> | </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"> | <table summary="header with logos" width="100%" border="0" cellpadding="0" cellspacing="0"> | ||||
| <tr> | <tr> | ||||
| @@ -72,6 +67,7 @@ | |||||
| <td bgcolor="#4C6C8F" colspan="4"><img width="1" height="10" alt="" src="./images/spacer.gif"></td> | <td bgcolor="#4C6C8F" colspan="4"><img width="1" height="10" alt="" src="./images/spacer.gif"></td> | ||||
| </tr> | </tr> | ||||
| </table> | </table> | ||||
| <table summary="page content" bgcolor="#ffffff" width="100%" border="0" cellpadding="0" cellspacing="0"> | <table summary="page content" bgcolor="#ffffff" width="100%" border="0" cellpadding="0" cellspacing="0"> | ||||
| <tr> | <tr> | ||||
| <td valign="top"> | <td valign="top"> | ||||
| @@ -203,10 +199,10 @@ | |||||
| </td> | </td> | ||||
| </tr> | </tr> | ||||
| </table> | </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 | <p>Anyone can checkout source code from our anonymous CVS | ||||
| server. To do so, simply use the following commands (if you are | server. To do so, simply use the following commands (if you are | ||||
| using a GUI CVS client, configure it appropriatly):</p> | 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"> | <!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! --> | <!-- GENERATED FILE, DO NOT EDIT, EDIT THE XML FILE IN xdocs INSTEAD! --> | ||||
| <head> | <head> | ||||
| <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> | <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> | ||||
| @@ -11,15 +11,10 @@ | |||||
| <meta name="email" content="bodewig@apache.org"> | <meta name="email" content="bodewig@apache.org"> | ||||
| </head> | </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"> | <table summary="header with logos" width="100%" border="0" cellpadding="0" cellspacing="0"> | ||||
| <tr> | <tr> | ||||
| @@ -74,6 +69,7 @@ | |||||
| <td bgcolor="#4C6C8F" colspan="4"><img width="1" height="10" alt="" src="./images/spacer.gif"></td> | <td bgcolor="#4C6C8F" colspan="4"><img width="1" height="10" alt="" src="./images/spacer.gif"></td> | ||||
| </tr> | </tr> | ||||
| </table> | </table> | ||||
| <table summary="page content" bgcolor="#ffffff" width="100%" border="0" cellpadding="0" cellspacing="0"> | <table summary="page content" bgcolor="#ffffff" width="100%" border="0" cellpadding="0" cellspacing="0"> | ||||
| <tr> | <tr> | ||||
| <td valign="top"> | <td valign="top"> | ||||
| @@ -213,14 +209,7 @@ | |||||
| </font> | </font> | ||||
| </td></tr> | </td></tr> | ||||
| </table> | </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> | <ul> | ||||
| <li><a href="#latest-version"> | <li><a href="#latest-version"> | ||||
| Where do I find the latest version of this | Where do I find the latest version of this | ||||
| @@ -234,14 +223,7 @@ | |||||
| FAQ? | FAQ? | ||||
| </a></li> | </a></li> | ||||
| </ul> | </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> | <ul> | ||||
| <li><a href="#what-is-ant"> | <li><a href="#what-is-ant"> | ||||
| What is Apache Ant? | What is Apache Ant? | ||||
| @@ -253,28 +235,14 @@ | |||||
| Tell us a little bit about Ant's history. | Tell us a little bit about Ant's history. | ||||
| </a></li> | </a></li> | ||||
| </ul> | </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> | <ul> | ||||
| <li><a href="#no-gnu-tar"> | <li><a href="#no-gnu-tar"> | ||||
| 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? | <code>tar.gz</code> distribution file. Why? | ||||
| </a></li> | </a></li> | ||||
| </ul> | </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> | <ul> | ||||
| <li><a href="#adding-external-tasks"> | <li><a href="#adding-external-tasks"> | ||||
| 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 | ||||
| @@ -307,14 +275,7 @@ | |||||
| umlauts in my build file? | umlauts in my build file? | ||||
| </a></li> | </a></li> | ||||
| </ul> | </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> | <ul> | ||||
| <li><a href="#always-recompiles"> | <li><a href="#always-recompiles"> | ||||
| Why does Ant always recompile all my Java files? | Why does Ant always recompile all my Java files? | ||||
| @@ -350,14 +311,7 @@ | |||||
| <code>meta-inf</code> directory. | <code>meta-inf</code> directory. | ||||
| </a></li> | </a></li> | ||||
| </ul> | </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> | <ul> | ||||
| <li><a href="#integration"> | <li><a href="#integration"> | ||||
| Is Ant supported by my IDE/Editor? | Is Ant supported by my IDE/Editor? | ||||
| @@ -367,14 +321,7 @@ | |||||
| correctly parse the error messages generated by Ant? | correctly parse the error messages generated by Ant? | ||||
| </a></li> | </a></li> | ||||
| </ul> | </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> | <ul> | ||||
| <li><a href="#dtd"> | <li><a href="#dtd"> | ||||
| Is there a DTD that I can use to validate my build | Is there a DTD that I can use to validate my build | ||||
| @@ -392,14 +339,7 @@ | |||||
| with from inside BuildListener? | with from inside BuildListener? | ||||
| </a></li> | </a></li> | ||||
| </ul> | </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> | <ul> | ||||
| <li><a href="#remove-cr"> | <li><a href="#remove-cr"> | ||||
| <chmod> or <exec> doesn't work in Ant | <chmod> or <exec> doesn't work in Ant | ||||
| @@ -432,31 +372,17 @@ | |||||
| </font> | </font> | ||||
| </td></tr> | </td></tr> | ||||
| </table> | </table> | ||||
| <br/> | |||||
| <p class="faq"> | |||||
| <a name="latest-version"></a> | <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? | document? | ||||
| </strong> | |||||
| </font> | |||||
| </td></tr> | |||||
| </table> | |||||
| </p> | |||||
| <p>The latest version can always be found at Ant's homepage | <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> | <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> | <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 | <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> | <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 | 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 | <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 | section of <a href="http://jakarta.apache.org/site/source.html">this | ||||
| page</a>.</p> | page</a>.</p> | ||||
| <br/> | |||||
| <p class="faq"> | |||||
| <a name="creating-faq"></a> | <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? | FAQ? | ||||
| </strong> | |||||
| </font> | |||||
| </td></tr> | |||||
| </table> | |||||
| </p> | |||||
| <p>We use | <p>We use | ||||
| <a href="http://jakarta.apache.org/velocity/anakia.html">Anakia</a> | <a href="http://jakarta.apache.org/velocity/anakia.html">Anakia</a> | ||||
| to render the HTML version from the original XML file.</p> | 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 | if you follow the instruction from Anakia's homepage, you | ||||
| should get it to work without that. Just make sure all | should get it to work without that. Just make sure all | ||||
| required jars are in the task's classpath.</p> | required jars are in the task's classpath.</p> | ||||
| <br/> | |||||
| <p class="faq"> | |||||
| <a name="what-is-ant"></a> | <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 | <p> Ant is a Java-based build tool. In theory, it is kind of | ||||
| like Make, without Make's wrinkles and with the full | like Make, without Make's wrinkles and with the full | ||||
| portability of pure Java code.</p> | portability of pure Java code.</p> | ||||
| <br/> | |||||
| <p class="faq"> | |||||
| <a name="ant-name"></a> | <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 | <p>According to Ant's original author, James Duncan | ||||
| Davidson, the name is an acronym for "Another Neat | Davidson, the name is an acronym for "Another Neat | ||||
| Tool".</p> | Tool".</p> | ||||
| @@ -523,17 +428,10 @@ | |||||
| "ants are very small and can carry a weight dozens of times | "ants are very small and can carry a weight dozens of times | ||||
| their own" - describing what Ant is intended to | their own" - describing what Ant is intended to | ||||
| be.</p> | be.</p> | ||||
| <br/> | |||||
| <p class="faq"> | |||||
| <a name="history"></a> | <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 | <p>Initially, Ant was part of the Tomcat code base, when it was | ||||
| donated to the Apache Software Foundation. It was | donated to the Apache Software Foundation. It was | ||||
| created by James Duncan Davidson, who is also the original | created by James Duncan Davidson, who is also the original | ||||
| @@ -646,18 +544,11 @@ | |||||
| </td> | </td> | ||||
| </tr> | </tr> | ||||
| </table> | </table> | ||||
| <br/> | |||||
| <p class="faq"> | |||||
| <a name="no-gnu-tar"></a> | <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? | <code>tar.gz</code> distribution file. Why? | ||||
| </strong> | |||||
| </font> | |||||
| </td></tr> | |||||
| </table> | |||||
| </p> | |||||
| <p>Ant's distribution contains file names that are longer | <p>Ant's distribution contains file names that are longer | ||||
| than 100 characters, which is not supported by the standard | than 100 characters, which is not supported by the standard | ||||
| tar file format. Several different implementations of tar use | 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>, | found <a href="http://www.gnu.org/software/tar/tar.html">here</a>, | ||||
| or use the zip archive instead (you can extract it using | or use the zip archive instead (you can extract it using | ||||
| <code>jar xf</code>).</p> | <code>jar xf</code>).</p> | ||||
| <br/> | |||||
| <p class="faq"> | |||||
| <a name="adding-external-tasks"></a> | <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"? | page "External Tools and Task"? | ||||
| </strong> | |||||
| </font> | |||||
| </td></tr> | |||||
| </table> | |||||
| </p> | |||||
| <p>Join and post a message to the dev or user mailing | <p>Join and post a message to the dev or user mailing | ||||
| list (one list is enough), including the following | list (one list is enough), including the following | ||||
| information:</p> | information:</p> | ||||
| @@ -704,36 +588,22 @@ | |||||
| </ul> | </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> | <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> | document.</p> | ||||
| <br/> | |||||
| <p class="faq"> | |||||
| <a name="passing-cli-args"></a> | <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? | build file? | ||||
| </strong> | |||||
| </font> | |||||
| </td></tr> | |||||
| </table> | |||||
| </p> | |||||
| <p>Use properties. Using <code>ant | <p>Use properties. Using <code>ant | ||||
| -D<em>name</em>=<em>value</em></code> lets you define values for | -D<em>name</em>=<em>value</em></code> lets you define values for | ||||
| properties on the Ant command line. These properties can then be | properties on the Ant command line. These properties can then be | ||||
| used within your build file as | used within your build file as | ||||
| any normal property: <code>${<em>name</em>}</code> will put in | any normal property: <code>${<em>name</em>}</code> will put in | ||||
| <code><em>value</em></code>.</p> | <code><em>value</em></code>.</p> | ||||
| <br/> | |||||
| <p class="faq"> | |||||
| <a name="jikes-switches"></a> | <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? | switches? | ||||
| </strong> | |||||
| </font> | |||||
| </td></tr> | |||||
| </table> | |||||
| </p> | |||||
| <p>A couple of switches are supported via "magic" | <p>A couple of switches are supported via "magic" | ||||
| properties:</p> | properties:</p> | ||||
| <table class="ForrestTable" cellspacing="1" cellpadding="4"> | <table class="ForrestTable" cellspacing="1" cellpadding="4"> | ||||
| @@ -814,33 +684,19 @@ | |||||
| <p>With Ant >= 1.5, you can also use nested | <p>With Ant >= 1.5, you can also use nested | ||||
| <code><compilerarg></code> elements with the | <code><compilerarg></code> elements with the | ||||
| <code><javac></code> task.</p> | <code><javac></code> task.</p> | ||||
| <br/> | |||||
| <p class="faq"> | |||||
| <a name="shell-redirect-1"></a> | <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 short answer is "Use: <code>&lt;</code>".</p> | ||||
| <p>The long answer is that this probably won't do what you | <p>The long answer is that this probably won't do what you | ||||
| want anyway (see <a href="#shell-redirect-2">the next | want anyway (see <a href="#shell-redirect-2">the next | ||||
| section</a>).</p> | section</a>).</p> | ||||
| <br/> | |||||
| <p class="faq"> | |||||
| <a name="shell-redirect-2"></a> | <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? | in the <code><exec></code> task? | ||||
| </strong> | |||||
| </font> | |||||
| </td></tr> | |||||
| </table> | |||||
| </p> | |||||
| <p>Say you want to redirect the standard input stream of the | <p>Say you want to redirect the standard input stream of the | ||||
| <code>cat</code> command to read from a file, something | <code>cat</code> command to read from a file, something | ||||
| like:</p> | like:</p> | ||||
| @@ -873,17 +729,10 @@ shell-prompt> cat < foo | |||||
| </exec> | </exec> | ||||
| </pre> | </pre> | ||||
| <p>Note the double-quotes nested inside the single-quotes.</p> | <p>Note the double-quotes nested inside the single-quotes.</p> | ||||
| <br/> | |||||
| <p class="faq"> | |||||
| <a name="batch-shell-execute"></a> | <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 | <p>On native Unix systems, you should be able to run shell scripts | ||||
| directly. On systems running a Unix-type shell (for example, Cygwin | directly. On systems running a Unix-type shell (for example, Cygwin | ||||
| on Windows) execute the (command) shell instead - <code>cmd</code> | on Windows) execute the (command) shell instead - <code>cmd</code> | ||||
| @@ -899,18 +748,11 @@ shell-prompt> cat < foo | |||||
| <arg line="/c test.bat"/> | <arg line="/c test.bat"/> | ||||
| </exec> | </exec> | ||||
| </pre> | </pre> | ||||
| <br/> | |||||
| <p class="faq"> | |||||
| <a name="multi-conditions"></a> | <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. | multiple conditions are true. | ||||
| </strong> | |||||
| </font> | |||||
| </td></tr> | |||||
| </table> | |||||
| </p> | |||||
| <p>There are actually several answers to this question.</p> | <p>There are actually several answers to this question.</p> | ||||
| <p>If you have only one set and one unset property to test, | <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> | 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"> | <a href="manual/OptionalTasks/script.html"> | ||||
| <code><script></code> task documentation</a> for more | <code><script></code> task documentation</a> for more | ||||
| details.</p> | details.</p> | ||||
| <br/> | |||||
| <p class="faq"> | |||||
| <a name="encoding"></a> | <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? | umlauts in my build file? | ||||
| </strong> | |||||
| </font> | |||||
| </td></tr> | |||||
| </table> | |||||
| </p> | |||||
| <p>You need to tell the XML parser which character encoding | <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 | 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> | declaration</a>.</p> | ||||
| @@ -1034,17 +869,10 @@ shell-prompt> cat < foo | |||||
| <pre class="code"> | <pre class="code"> | ||||
| <?xml version="1.0" encoding="ISO-8859-1" ?> | <?xml version="1.0" encoding="ISO-8859-1" ?> | ||||
| </pre> | </pre> | ||||
| <br/> | |||||
| <p class="faq"> | |||||
| <a name="always-recompiles"></a> | <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 | <p>In order to find out which files should be compiled, Ant | ||||
| compares the timestamps of the source files to those of the | compares the timestamps of the source files to those of the | ||||
| resulting <code>.class</code> files. Opening all source files | resulting <code>.class</code> files. Opening all source files | ||||
| @@ -1069,20 +897,13 @@ shell-prompt> cat < foo | |||||
| the actual directory the source | the actual directory the source | ||||
| files live in and the directory the class files should go into, | files live in and the directory the class files should go into, | ||||
| respectively.</p> | respectively.</p> | ||||
| <br/> | |||||
| <p class="faq"> | |||||
| <a name="defaultexcludes"></a> | <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 | delete unwanted SourceSafe control files (CVS files, editor | ||||
| backup files, etc.), but it doesn't seem to work; the files | backup files, etc.), but it doesn't seem to work; the files | ||||
| never get deleted. What's wrong? | never get deleted. What's wrong? | ||||
| </strong> | |||||
| </font> | |||||
| </td></tr> | |||||
| </table> | |||||
| </p> | |||||
| <p>This is probably happening because, by default, Ant excludes | <p>This is probably happening because, by default, Ant excludes | ||||
| SourceSafe control files (<code>vssver.scc</code>) and certain other | SourceSafe control files (<code>vssver.scc</code>) and certain other | ||||
| files from FileSets.</p> | files from FileSets.</p> | ||||
| @@ -1103,20 +924,13 @@ shell-prompt> cat < foo | |||||
| <p>For a complete listing of the patterns that are excluded | <p>For a complete listing of the patterns that are excluded | ||||
| by default, see <a href="manual/dirtasks.html#defaultexcludes">the user | by default, see <a href="manual/dirtasks.html#defaultexcludes">the user | ||||
| manual</a>.</p> | manual</a>.</p> | ||||
| <br/> | |||||
| <p class="faq"> | |||||
| <a name="stop-dependency"></a> | <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 | so I have <code>unless="property"</code> as an attribute | ||||
| of the target, but all the targets this target | of the target, but all the targets this target | ||||
| depends on are still executed. Why? | 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 | <p>The list of dependencies is generated by Ant before any of the | ||||
| targets are run. This allows dependent targets, such as an | targets are run. This allows dependent targets, such as an | ||||
| <code>init</code> target, to set properties that can control the | <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> | instead of specifying them inside the <code>depends</code> | ||||
| attribute.</li> | attribute.</li> | ||||
| </ol> | </ol> | ||||
| <br/> | |||||
| <p class="faq"> | |||||
| <a name="include-order"></a> | <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><exclude></code> of all files followed by an | ||||
| <code><include></code> of just the files I want, but it | <code><include></code> of just the files I want, but it | ||||
| isn't giving me any files at all. What's wrong? | 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 | <p>The order of the <code><include></code> and | ||||
| <code><exclude></code> tags within a <code><fileset></code> | <code><exclude></code> tags within a <code><fileset></code> | ||||
| is ignored when the FileSet is created. Instead, all of the | 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 | to get them. If you find you need to trim the list that the | ||||
| <code><include></code> elements produce, then use | <code><include></code> elements produce, then use | ||||
| <code><exclude></code> elements.</p> | <code><exclude></code> elements.</p> | ||||
| <br/> | |||||
| <p class="faq"> | |||||
| <a name="properties-not-trimmed"></a> | <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 | even when I put the needed jars in an external | ||||
| <code>build.properties</code> file and reference them by | <code>build.properties</code> file and reference them by | ||||
| <code>pathelement</code> or <code>classpath refid</code>. | <code>pathelement</code> or <code>classpath refid</code>. | ||||
| </strong> | |||||
| </font> | |||||
| </td></tr> | |||||
| </table> | |||||
| </p> | |||||
| <p>When <code>ant</code> loads properties from an external | <p>When <code>ant</code> loads properties from an external | ||||
| file it dosn't touch the value of properties, trailing blanks | file it dosn't touch the value of properties, trailing blanks | ||||
| will not be trimmed for example.</p> | 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 | compile, the task which requires the value, javac for example | ||||
| would fail to compile since it can't find the file due to | would fail to compile since it can't find the file due to | ||||
| trailing spaces.</p> | trailing spaces.</p> | ||||
| <br/> | |||||
| <p class="faq"> | |||||
| <a name="winzip-lies"></a> | <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>web-inf</code> or JAR files with a lower-case | ||||
| <code>meta-inf</code> directory. | <code>meta-inf</code> directory. | ||||
| </strong> | |||||
| </font> | |||||
| </td></tr> | |||||
| </table> | |||||
| </p> | |||||
| <p>No it doesn't.</p> | <p>No it doesn't.</p> | ||||
| <p>You may have seen these lower-case directory names in | <p>You may have seen these lower-case directory names in | ||||
| WinZIP, but WinZIP is trying to be helpful (and fails). If | 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> | all lower-case for you.</p> | ||||
| <p>If you extract (or just check) the archive with jar, you | <p>If you extract (or just check) the archive with jar, you | ||||
| will see that the names have the correct case.</p> | will see that the names have the correct case.</p> | ||||
| <br/> | |||||
| <p class="faq"> | |||||
| <a name="integration"></a> | <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 | <p>See the <a href="external.html#IDE and Editor Integration">section | ||||
| on IDE integration</a> on our External Tools and Tasks page.</p> | on IDE integration</a> on our External Tools and Tasks page.</p> | ||||
| <br/> | |||||
| <p class="faq"> | |||||
| <a name="emacs-mode"></a> | <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? | 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 | <p>Ant adds a "banner" with the name of the current | ||||
| task in front of all logging messages - and there are no built-in | task in front of all logging messages - and there are no built-in | ||||
| regular expressions in your editor that would account for | regular expressions in your editor that would account for | ||||
| @@ -1281,18 +1060,11 @@ while(<STDIN>) { | |||||
| print; | print; | ||||
| }; | }; | ||||
| </pre> | </pre> | ||||
| <br/> | |||||
| <p class="faq"> | |||||
| <a name="dtd"></a> | <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? | files? | ||||
| </strong> | |||||
| </font> | |||||
| </td></tr> | |||||
| </table> | |||||
| </p> | |||||
| <p>An incomplete DTD can be created by the | <p>An incomplete DTD can be created by the | ||||
| <code><antstructure></code> task - but this one | <code><antstructure></code> task - but this one | ||||
| has a few problems:</p> | has a few problems:</p> | ||||
| @@ -1317,17 +1089,10 @@ while(<STDIN>) { | |||||
| lists. This problem cannot be solved; DTDs don't give a | lists. This problem cannot be solved; DTDs don't give a | ||||
| syntax rich enough to support this.</li> | syntax rich enough to support this.</li> | ||||
| </ul> | </ul> | ||||
| <br/> | |||||
| <p class="faq"> | |||||
| <a name="xml-entity-include"></a> | <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 | <p>You can use XML's way of including external files and let | ||||
| the parser do the job for Ant:</p> | the parser do the job for Ant:</p> | ||||
| <pre class="code"> | <pre class="code"> | ||||
| @@ -1357,18 +1122,11 @@ while(<STDIN>) { | |||||
| <!ENTITY include SYSTEM "file:./header.xml"> | <!ENTITY include SYSTEM "file:./header.xml"> | ||||
| ]> | ]> | ||||
| </pre> | </pre> | ||||
| <br/> | |||||
| <p class="faq"> | |||||
| <a name="mail-logger"></a> | <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? | process? | ||||
| </strong> | |||||
| </font> | |||||
| </td></tr> | |||||
| </table> | |||||
| </p> | |||||
| <p>If you are using a nightly build of Ant 1.5 after | <p>If you are using a nightly build of Ant 1.5 after | ||||
| 2001-12-14, you can use the built-in MailLogger:</p> | 2001-12-14, you can use the built-in MailLogger:</p> | ||||
| <pre class="code"> | <pre class="code"> | ||||
| @@ -1522,18 +1280,11 @@ ant -listener BuildMonitor -logfile build.log | |||||
| <code>activation.jar</code> from the | <code>activation.jar</code> from the | ||||
| <a href="http://java.sun.com/products/javabeans/glasgow/jaf.html">Java | <a href="http://java.sun.com/products/javabeans/glasgow/jaf.html">Java | ||||
| Beans Activation Framework</a> are in your <code>CLASSPATH</code>.</p> | Beans Activation Framework</a> are in your <code>CLASSPATH</code>.</p> | ||||
| <br/> | |||||
| <p class="faq"> | |||||
| <a name="listener-properties"></a> | <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? | with from inside BuildListener? | ||||
| </strong> | |||||
| </font> | |||||
| </td></tr> | |||||
| </table> | |||||
| </p> | |||||
| <p>You can get at a hashtable with all the properties that Ant | <p>You can get at a hashtable with all the properties that Ant | ||||
| has been using through the BuildEvent parameter. For | has been using through the BuildEvent parameter. For | ||||
| example:</p> | example:</p> | ||||
| @@ -1547,18 +1298,11 @@ public void buildFinished(BuildEvent e) { | |||||
| <p>This is more accurate than just reading the same property | <p>This is more accurate than just reading the same property | ||||
| files that your project does, since it will give the correct | files that your project does, since it will give the correct | ||||
| results for properties that were specified on the Ant command line.</p> | results for properties that were specified on the Ant command line.</p> | ||||
| <br/> | |||||
| <p class="faq"> | |||||
| <a name="remove-cr"></a> | <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 | 1.3 on Unix | ||||
| </strong> | |||||
| </font> | |||||
| </td></tr> | |||||
| </table> | |||||
| </p> | |||||
| <p>The <code>antRun</code> script in <code>ANT_HOME/bin</code> | <p>The <code>antRun</code> script in <code>ANT_HOME/bin</code> | ||||
| has DOS instead of Unix line endings; you must remove the | has DOS instead of Unix line endings; you must remove the | ||||
| carriage-return characters from this file. This can be done by | 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 | tr -d '\r' < $ANT_HOME/bin/antRun > /tmp/foo | ||||
| mv /tmp/foo $ANT_HOME/bin/antRun | mv /tmp/foo $ANT_HOME/bin/antRun | ||||
| </pre> | </pre> | ||||
| <br/> | |||||
| <p class="faq"> | |||||
| <a name="javadoc-cannot-execute"></a> | <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 | <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>). | 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 | This also appears to be true under Linux. Moving the JDK to | ||||
| the front of the PATH fixes the problem.</p> | the front of the PATH fixes the problem.</p> | ||||
| <br/> | |||||
| <p class="faq"> | |||||
| <a name="delegating-classloader"></a> | <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> | <classpath> | ||||
| </strong> | |||||
| </font> | |||||
| </td></tr> | |||||
| </table> | |||||
| </p> | |||||
| <p>These tasks don't ignore your classpath setting, you | <p>These tasks don't ignore your classpath setting, you | ||||
| are facing a common problem with delegating classloaders.</p> | are facing a common problem with delegating classloaders.</p> | ||||
| <p>First of all let's state that Ant adds all | <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 | for <code><junit></code>, you still have to use a | ||||
| <code><taskdef></code> with a nested | <code><taskdef></code> with a nested | ||||
| <code><classpath></code> to define the junit task.</p> | <code><classpath></code> to define the junit task.</p> | ||||
| <br/> | |||||
| <p class="faq"> | |||||
| <a name="winxp-jdk14-ant14"></a> | <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 | various errors when trying to <code><exec></code>, fork | ||||
| <code><java></code> or access environment | <code><java></code> or access environment | ||||
| variables. | variables. | ||||
| </strong> | |||||
| </font> | |||||
| </td></tr> | |||||
| </table> | |||||
| </p> | |||||
| <p>Ant < 1.5 doesn't recognize Windows XP as a flavor | <p>Ant < 1.5 doesn't recognize Windows XP as a flavor | ||||
| of Windows that runs <code>CMD.EXE</code> instead of | of Windows that runs <code>CMD.EXE</code> instead of | ||||
| <code>COMMAND.COM</code>. JDK 1.3 will tell Ant that Windows | <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 | environment variable <code>ANT_OPTS</code> to | ||||
| <code>-Dos.name=Windows_NT</code> prior to invoking Ant has | <code>-Dos.name=Windows_NT</code> prior to invoking Ant has | ||||
| been confirmed as a workaround.</p> | been confirmed as a workaround.</p> | ||||
| <br/> | |||||
| <p class="faq"> | |||||
| <a name="1.5-cygwin-sh"></a> | <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 | for Cygwin if <code>ANT_HOME</code> is set to a Windows style | ||||
| path. | path. | ||||
| </strong> | |||||
| </font> | |||||
| </td></tr> | |||||
| </table> | |||||
| </p> | |||||
| <p>This problem has been reported only hours after Ant 1.5 has | <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 | been released, see <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=10664">Bug | ||||
| 10664</a> and all it's duplicates.</p> | 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"> | <!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! --> | <!-- GENERATED FILE, DO NOT EDIT, EDIT THE XML FILE IN xdocs INSTEAD! --> | ||||
| <head> | <head> | ||||
| <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> | <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"> | <link type="text/css" href="./page.css" rel="stylesheet"> | ||||
| </head> | </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"> | <table summary="header with logos" width="100%" border="0" cellpadding="0" cellspacing="0"> | ||||
| <tr> | <tr> | ||||
| @@ -72,6 +67,7 @@ | |||||
| <td bgcolor="#4C6C8F" colspan="4"><img width="1" height="10" alt="" src="./images/spacer.gif"></td> | <td bgcolor="#4C6C8F" colspan="4"><img width="1" height="10" alt="" src="./images/spacer.gif"></td> | ||||
| </tr> | </tr> | ||||
| </table> | </table> | ||||
| <table summary="page content" bgcolor="#ffffff" width="100%" border="0" cellpadding="0" cellspacing="0"> | <table summary="page content" bgcolor="#ffffff" width="100%" border="0" cellpadding="0" cellspacing="0"> | ||||
| <tr> | <tr> | ||||
| <td valign="top"> | <td valign="top"> | ||||
| @@ -203,10 +199,10 @@ | |||||
| </td> | </td> | ||||
| </tr> | </tr> | ||||
| </table> | </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 | <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 | 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> | 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"> | <!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! --> | <!-- GENERATED FILE, DO NOT EDIT, EDIT THE XML FILE IN xdocs INSTEAD! --> | ||||
| <head> | <head> | ||||
| <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> | <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> | ||||
| @@ -13,15 +13,10 @@ | |||||
| <meta name="email" content="stefan.bodewig@freenet.de"> | <meta name="email" content="stefan.bodewig@freenet.de"> | ||||
| </head> | </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"> | <table summary="header with logos" width="100%" border="0" cellpadding="0" cellspacing="0"> | ||||
| <tr> | <tr> | ||||
| @@ -76,6 +71,7 @@ | |||||
| <td bgcolor="#4C6C8F" colspan="4"><img width="1" height="10" alt="" src="./images/spacer.gif"></td> | <td bgcolor="#4C6C8F" colspan="4"><img width="1" height="10" alt="" src="./images/spacer.gif"></td> | ||||
| </tr> | </tr> | ||||
| </table> | </table> | ||||
| <table summary="page content" bgcolor="#ffffff" width="100%" border="0" cellpadding="0" cellspacing="0"> | <table summary="page content" bgcolor="#ffffff" width="100%" border="0" cellpadding="0" cellspacing="0"> | ||||
| <tr> | <tr> | ||||
| <td valign="top"> | <td valign="top"> | ||||
| @@ -207,10 +203,10 @@ | |||||
| </td> | </td> | ||||
| </tr> | </tr> | ||||
| </table> | </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> | <h3>Ant 1.5.3 Beta 1 Available</h3> | ||||
| <p>Apache Ant 1.5.3 Beta 1 is now available for | <p>Apache Ant 1.5.3 Beta 1 is now available for | ||||
| <a href="http://ant.apache.org/beta/">download</a>. | <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> | <a href="http://issues.apache.org/bugzilla/enter_bug.cgi?product=Ant">BugZilla</a> | ||||
| or send an email to the Ant dev mailing list | or send an email to the Ant dev mailing list | ||||
| </p> | </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> | <p> | ||||
| Apache Ant is a Java-based build tool. In theory, it is kind of like | Apache Ant is a Java-based build tool. In theory, it is kind of like | ||||
| Make, but without Make's wrinkles. | 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 | allows different commands to be executed based on the OS that it is executing | ||||
| on. | on. | ||||
| </p> | </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> | <p> | ||||
| You can view the documentation for the current release (Apache Ant 1.5.2) | You can view the documentation for the current release (Apache Ant 1.5.2) | ||||
| <a href="manual/index.html">online</a> | <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> | <p> | ||||
| Comprehensive documentation is included in the source and binary distributions. | Comprehensive documentation is included in the source and binary distributions. | ||||
| </p> | </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> | <p> | ||||
| If you wish to use the latest Ant features, you can try downloading a nightly | 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> | build from <a href="http://cvs.apache.org/builds/ant/nightly/">here</a> | ||||
| </p> | </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> | <ul> | ||||
| <li><a href="http://jakarta.apache.org/getinvolved/getinvolvedindex.html">Get Involved</a></li> | <li><a href="http://jakarta.apache.org/getinvolved/getinvolvedindex.html">Get Involved</a></li> | ||||
| <li><a href="mail.html">Join Mailing Lists</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"> | <!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! --> | <!-- GENERATED FILE, DO NOT EDIT, EDIT THE XML FILE IN xdocs INSTEAD! --> | ||||
| <head> | <head> | ||||
| <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> | <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> | ||||
| @@ -11,15 +11,10 @@ | |||||
| <meta name="email" content="jon@latchkey.com"> | <meta name="email" content="jon@latchkey.com"> | ||||
| </head> | </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"> | <table summary="header with logos" width="100%" border="0" cellpadding="0" cellspacing="0"> | ||||
| <tr> | <tr> | ||||
| @@ -74,6 +69,7 @@ | |||||
| <td bgcolor="#4C6C8F" colspan="4"><img width="1" height="10" alt="" src="./images/spacer.gif"></td> | <td bgcolor="#4C6C8F" colspan="4"><img width="1" height="10" alt="" src="./images/spacer.gif"></td> | ||||
| </tr> | </tr> | ||||
| </table> | </table> | ||||
| <table summary="page content" bgcolor="#ffffff" width="100%" border="0" cellpadding="0" cellspacing="0"> | <table summary="page content" bgcolor="#ffffff" width="100%" border="0" cellpadding="0" cellspacing="0"> | ||||
| <tr> | <tr> | ||||
| <td valign="top"> | <td valign="top"> | ||||
| @@ -205,10 +201,10 @@ | |||||
| </td> | </td> | ||||
| </tr> | </tr> | ||||
| </table> | </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, | <p>All material on this website is Copyright © 1999-2002, | ||||
| The Apache Software Foundation.</p> | The Apache Software Foundation.</p> | ||||
| <p>Sun, Sun Microsystems, Solaris, Java, JavaServer Web | <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"> | <!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! --> | <!-- GENERATED FILE, DO NOT EDIT, EDIT THE XML FILE IN xdocs INSTEAD! --> | ||||
| <head> | <head> | ||||
| <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> | <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"> | <link type="text/css" href="./page.css" rel="stylesheet"> | ||||
| </head> | </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"> | <table summary="header with logos" width="100%" border="0" cellpadding="0" cellspacing="0"> | ||||
| <tr> | <tr> | ||||
| @@ -72,6 +67,7 @@ | |||||
| <td bgcolor="#4C6C8F" colspan="4"><img width="1" height="10" alt="" src="./images/spacer.gif"></td> | <td bgcolor="#4C6C8F" colspan="4"><img width="1" height="10" alt="" src="./images/spacer.gif"></td> | ||||
| </tr> | </tr> | ||||
| </table> | </table> | ||||
| <table summary="page content" bgcolor="#ffffff" width="100%" border="0" cellpadding="0" cellspacing="0"> | <table summary="page content" bgcolor="#ffffff" width="100%" border="0" cellpadding="0" cellspacing="0"> | ||||
| <tr> | <tr> | ||||
| <td valign="top"> | <td valign="top"> | ||||
| @@ -203,10 +199,10 @@ | |||||
| </td> | </td> | ||||
| </tr> | </tr> | ||||
| </table> | </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">/* | <pre class="code">/* | ||||
| * ============================================================================ | * ============================================================================ | ||||
| * The Apache Software License, Version 1.1 | * 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"> | <!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! --> | <!-- GENERATED FILE, DO NOT EDIT, EDIT THE XML FILE IN xdocs INSTEAD! --> | ||||
| <head> | <head> | ||||
| <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> | <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"> | <link type="text/css" href="./page.css" rel="stylesheet"> | ||||
| </head> | </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"> | <table summary="header with logos" width="100%" border="0" cellpadding="0" cellspacing="0"> | ||||
| <tr> | <tr> | ||||
| @@ -72,6 +67,7 @@ | |||||
| <td bgcolor="#4C6C8F" colspan="4"><img width="1" height="10" alt="" src="./images/spacer.gif"></td> | <td bgcolor="#4C6C8F" colspan="4"><img width="1" height="10" alt="" src="./images/spacer.gif"></td> | ||||
| </tr> | </tr> | ||||
| </table> | </table> | ||||
| <table summary="page content" bgcolor="#ffffff" width="100%" border="0" cellpadding="0" cellspacing="0"> | <table summary="page content" bgcolor="#ffffff" width="100%" border="0" cellpadding="0" cellspacing="0"> | ||||
| <tr> | <tr> | ||||
| <td valign="top"> | <td valign="top"> | ||||
| @@ -203,10 +199,10 @@ | |||||
| </td> | </td> | ||||
| </tr> | </tr> | ||||
| </table> | </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 | <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 Jakarta Project</a> before subscribing and posting to any of | ||||
| the lists below. They apply to Ant's lists as well.</p> | 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://ant.apache.org/mail/">Full mbox archives of all lists</a></li> | ||||
| <li><a href="http://marc.theaimsgroup.com/">Mailing list Archives</a></li> | <li><a href="http://marc.theaimsgroup.com/">Mailing list Archives</a></li> | ||||
| </ul> | </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> | <p> | ||||
| <b>Medium Traffic</b> | <b>Medium Traffic</b> | ||||
| <a href="mailto:user-subscribe@ant.apache.org">Subscribe</a> | <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 | <p>This list is for developers that are using Ant in their own | ||||
| projects to ask questions, share knowledge, and discuss issues | projects to ask questions, share knowledge, and discuss issues | ||||
| related to using Ant as a build tool.</p> | 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> | <p> | ||||
| <b>High Traffic</b> | <b>High Traffic</b> | ||||
| <a href="mailto:dev-subscribe@ant.apache.org">Subscribe</a> | <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"> | <!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! --> | <!-- GENERATED FILE, DO NOT EDIT, EDIT THE XML FILE IN xdocs INSTEAD! --> | ||||
| <head> | <head> | ||||
| <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> | <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"> | <link type="text/css" href="./page.css" rel="stylesheet"> | ||||
| </head> | </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"> | <table summary="header with logos" width="100%" border="0" cellpadding="0" cellspacing="0"> | ||||
| <tr> | <tr> | ||||
| @@ -72,6 +67,7 @@ | |||||
| <td bgcolor="#4C6C8F" colspan="4"><img width="1" height="10" alt="" src="./images/spacer.gif"></td> | <td bgcolor="#4C6C8F" colspan="4"><img width="1" height="10" alt="" src="./images/spacer.gif"></td> | ||||
| </tr> | </tr> | ||||
| </table> | </table> | ||||
| <table summary="page content" bgcolor="#ffffff" width="100%" border="0" cellpadding="0" cellspacing="0"> | <table summary="page content" bgcolor="#ffffff" width="100%" border="0" cellpadding="0" cellspacing="0"> | ||||
| <tr> | <tr> | ||||
| <td valign="top"> | <td valign="top"> | ||||
| @@ -203,10 +199,10 @@ | |||||
| </td> | </td> | ||||
| </tr> | </tr> | ||||
| </table> | </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 | <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> | 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>) | <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:link { color: #0F3660; } | ||||
| a:visited { color: #009999; } | 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; } | .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 { | @media print { | ||||
| .menu { | .menu { | ||||
| @@ -1,7 +1,7 @@ | |||||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> | <!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! --> | <!-- GENERATED FILE, DO NOT EDIT, EDIT THE XML FILE IN xdocs INSTEAD! --> | ||||
| <head> | <head> | ||||
| <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> | <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> | ||||
| @@ -11,15 +11,10 @@ | |||||
| <meta name="email" content=""> | <meta name="email" content=""> | ||||
| </head> | </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"> | <table summary="header with logos" width="100%" border="0" cellpadding="0" cellspacing="0"> | ||||
| <tr> | <tr> | ||||
| @@ -74,6 +69,7 @@ | |||||
| <td bgcolor="#4C6C8F" colspan="4"><img width="1" height="10" alt="" src="./images/spacer.gif"></td> | <td bgcolor="#4C6C8F" colspan="4"><img width="1" height="10" alt="" src="./images/spacer.gif"></td> | ||||
| </tr> | </tr> | ||||
| </table> | </table> | ||||
| <table summary="page content" bgcolor="#ffffff" width="100%" border="0" cellpadding="0" cellspacing="0"> | <table summary="page content" bgcolor="#ffffff" width="100%" border="0" cellpadding="0" cellspacing="0"> | ||||
| <tr> | <tr> | ||||
| <td valign="top"> | <td valign="top"> | ||||
| @@ -205,10 +201,10 @@ | |||||
| </td> | </td> | ||||
| </tr> | </tr> | ||||
| </table> | </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> | <p> | ||||
| This page details some steps you can take to try and resolve | 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 | 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 may encounter - these are just some suggestions to point | ||||
| you in the right direction. | you in the right direction. | ||||
| </p> | </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> | <p> | ||||
| The first step to take when you have a problem with Ant is to read | The first step to take when you have a problem with Ant is to read | ||||
| the <a href="manual/index.html">manual</a> entry for the task or | 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 bug report (see below) to help us improve the Ant | ||||
| documentation. | documentation. | ||||
| </p> | </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> | <p> | ||||
| If you're still having a problem, the next step is to try and | If you're still having a problem, the next step is to try and | ||||
| gather additional information about what Ant is doing. | 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 | generated command line. This can help you to understand whether | ||||
| you are using the correct attributes and values. | you are using the correct attributes and values. | ||||
| </p> | </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> | <p> | ||||
| After examining the debug output, if you still believe that the | After examining the debug output, if you still believe that the | ||||
| problem you are having is caused by Ant, chances are that someone | 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 | area</a>. However, even this snapshot does not contain every | ||||
| optional task. | optional task. | ||||
| </p> | </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> | <p> | ||||
| If the current nightly build doesn't resolve your problem, it is | If the current nightly build doesn't resolve your problem, it is | ||||
| possible that someone else has reported the issue. It is time to | 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 | add yourself to the <code>CC</code> list to follow the progress | ||||
| of this bug. | of this bug. | ||||
| </p> | </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> | <p> | ||||
| By this time, you may have decided that there is an unreported | By this time, you may have decided that there is an unreported | ||||
| bug in Ant. You have a few choices at this point. You can send | 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 | you receive email asking for further information, please try to | ||||
| respond, as it will aid in the resolution of your bug. | respond, as it will aid in the resolution of your bug. | ||||
| </p> | </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> | <p> | ||||
| Sometimes, you may find that Ant just doesn't do what you need it | Sometimes, you may find that Ant just doesn't do what you need it | ||||
| to. It isn't a bug, as such, since Ant is working the way it is | 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 | enhancment requests that cover your needs. If so, just add your | ||||
| vote to these. | vote to these. | ||||
| </p> | </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> | <p> | ||||
| If you aren't satisfied with just filing a bug report, you can | If you aren't satisfied with just filing a bug report, you can | ||||
| try to find the cause of the problem and provide a fix yourself. | 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"> | <!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! --> | <!-- GENERATED FILE, DO NOT EDIT, EDIT THE XML FILE IN xdocs INSTEAD! --> | ||||
| <head> | <head> | ||||
| <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> | <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> | ||||
| @@ -11,15 +11,10 @@ | |||||
| <meta name="email" content="bodewig@apache.org"> | <meta name="email" content="bodewig@apache.org"> | ||||
| </head> | </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"> | <table summary="header with logos" width="100%" border="0" cellpadding="0" cellspacing="0"> | ||||
| <tr> | <tr> | ||||
| @@ -74,6 +69,7 @@ | |||||
| <td bgcolor="#4C6C8F" colspan="4"><img width="1" height="10" alt="" src="./images/spacer.gif"></td> | <td bgcolor="#4C6C8F" colspan="4"><img width="1" height="10" alt="" src="./images/spacer.gif"></td> | ||||
| </tr> | </tr> | ||||
| </table> | </table> | ||||
| <table summary="page content" bgcolor="#ffffff" width="100%" border="0" cellpadding="0" cellspacing="0"> | <table summary="page content" bgcolor="#ffffff" width="100%" border="0" cellpadding="0" cellspacing="0"> | ||||
| <tr> | <tr> | ||||
| <td valign="top"> | <td valign="top"> | ||||
| @@ -205,22 +201,17 @@ | |||||
| </td> | </td> | ||||
| </tr> | </tr> | ||||
| </table> | </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 | <p>Nothing listed here is directly supported by the Ant | ||||
| developers, if you encounter any problems with them, please use | developers, if you encounter any problems with them, please use | ||||
| the contact information.</p> | the contact information.</p> | ||||
| <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 | <p>AndroMDA is a code generator tool that follows the Model | ||||
| Driven Architecture (MDA) paradigm. It takes a UML model from | Driven Architecture (MDA) paradigm. It takes a UML model from | ||||
| a CASE-tool and generates classes and deployable components | a CASE-tool and generates classes and deployable components | ||||
| @@ -268,15 +259,10 @@ | |||||
| </td> | </td> | ||||
| </tr> | </tr> | ||||
| </table> | </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 | <p>The Ant-Contrib project is a collection of user supplied | ||||
| task (like an <code><if></code> task) and a development | task (like an <code><if></code> task) and a development | ||||
| playground for experimental tasks like a C/C++ compilation | playground for experimental tasks like a C/C++ compilation | ||||
| @@ -323,15 +309,10 @@ | |||||
| </td> | </td> | ||||
| </tr> | </tr> | ||||
| </table> | </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 | <p>AntDoc is a tool that generates HTML documentation from Ant | ||||
| buildfiles; the generated HTML is inspired from what javadoc | buildfiles; the generated HTML is inspired from what javadoc | ||||
| yields. It also offers a simple Ant target launcher named | yields. It also offers a simple Ant target launcher named | ||||
| @@ -381,15 +362,10 @@ | |||||
| </td> | </td> | ||||
| </tr> | </tr> | ||||
| </table> | </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 | <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 | stand-alone or as a plugin to jEdit. In addition to running | ||||
| targets, Antelope can generate performance statistics and can | targets, Antelope can generate performance statistics and can | ||||
| @@ -440,15 +416,10 @@ | |||||
| </td> | </td> | ||||
| </tr> | </tr> | ||||
| </table> | </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 | <p>Anthill is a build tool that promotes a controlled build | ||||
| process by ensuring that every build reflects the source | process by ensuring that every build reflects the source | ||||
| repository contents and tagging the repository with a unique | repository contents and tagging the repository with a unique | ||||
| @@ -498,15 +469,10 @@ | |||||
| </td> | </td> | ||||
| </tr> | </tr> | ||||
| </table> | </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 | <p>CruiseControl is a tool for setting up a continuous build | ||||
| process. CruiseControl provides an Ant wrapper and a set of | process. CruiseControl provides an Ant wrapper and a set of | ||||
| tasks to automate the checkout/build/test cycle. CruiseControl | tasks to automate the checkout/build/test cycle. CruiseControl | ||||
| @@ -556,15 +522,10 @@ | |||||
| </td> | </td> | ||||
| </tr> | </tr> | ||||
| </table> | </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 | <p>Krysalis Centipede is a project build system based on | ||||
| Apache Ant. Centipede uses pre-packaged modules called "cents" | Apache Ant. Centipede uses pre-packaged modules called "cents" | ||||
| that it downloads and installs automatically. Cents can be | that it downloads and installs automatically. Cents can be | ||||
| @@ -621,15 +582,10 @@ | |||||
| </td> | </td> | ||||
| </tr> | </tr> | ||||
| </table> | </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 | <p>NAnt is a .NET based build tool. In theory it is kind of | ||||
| like make without make's wrinkles. In practice it's a lot like | like make without make's wrinkles. In practice it's a lot like | ||||
| Ant.</p> | Ant.</p> | ||||
| @@ -675,15 +631,10 @@ | |||||
| </td> | </td> | ||||
| </tr> | </tr> | ||||
| </table> | </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 | <p>Rant stands for Remote Ant. It is a distributed build | ||||
| system that allows an Ant build file to launch builds on other | system that allows an Ant build file to launch builds on other | ||||
| systems and receive exceptions should they occur.</p> | systems and receive exceptions should they occur.</p> | ||||
| @@ -729,15 +680,10 @@ | |||||
| </td> | </td> | ||||
| </tr> | </tr> | ||||
| </table> | </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 | <p>XML Publication is a set of tools to generate Web pages | ||||
| from desktop documents or other structured documents using | from desktop documents or other structured documents using | ||||
| XSLT and Ant.</p> | 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"> | <!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! --> | <!-- GENERATED FILE, DO NOT EDIT, EDIT THE XML FILE IN xdocs INSTEAD! --> | ||||
| <head> | <head> | ||||
| <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> | <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"> | <meta name="email" content="christoph.wilhelms@t-online.de"> | ||||
| </head> | </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"> | <table summary="header with logos" width="100%" border="0" cellpadding="0" cellspacing="0"> | ||||
| <tr> | <tr> | ||||
| @@ -76,6 +71,7 @@ | |||||
| <td bgcolor="#4C6C8F" colspan="4"><img width="1" height="10" alt="" src="../../images/spacer.gif"></td> | <td bgcolor="#4C6C8F" colspan="4"><img width="1" height="10" alt="" src="../../images/spacer.gif"></td> | ||||
| </tr> | </tr> | ||||
| </table> | </table> | ||||
| <table summary="page content" bgcolor="#ffffff" width="100%" border="0" cellpadding="0" cellspacing="0"> | <table summary="page content" bgcolor="#ffffff" width="100%" border="0" cellpadding="0" cellspacing="0"> | ||||
| <tr> | <tr> | ||||
| <td valign="top"> | <td valign="top"> | ||||
| @@ -150,10 +146,10 @@ | |||||
| </td> | </td> | ||||
| </tr> | </tr> | ||||
| </table> | </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 | <p>The purpose of this document is to communicate the overall | ||||
| structure and design patters used in Antidote, the GUI for | structure and design patters used in Antidote, the GUI for | ||||
| Ant. This document is a work in progress, as well as a living | 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 | the source code. Therefore, if there is any doubt, view the source | ||||
| ;-) | ;-) | ||||
| </p> | </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 | <p>The Antidote architecture design aims to provide a high level | ||||
| of modularity and extensibility. Ideally the components of | of modularity and extensibility. Ideally the components of | ||||
| Antidote will be able to be assembled in different configurations | Antidote will be able to be assembled in different configurations | ||||
| @@ -187,10 +183,10 @@ | |||||
| application's structure. As the application grows, new components | application's structure. As the application grows, new components | ||||
| will be plugged in to what will be described as the <code>EventBus</code> | will be plugged in to what will be described as the <code>EventBus</code> | ||||
| </p> | </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"> | <pre class="code"> | ||||
| +---------------+ +----------------+ +-------------+ +-------------+ | +---------------+ +----------------+ +-------------+ +-------------+ | ||||
| | | | | | | | | | | | | | | | | | | ||||
| @@ -269,10 +265,10 @@ | |||||
| follows the constraint <code>MONITORING <= interruptLevel <= | follows the constraint <code>MONITORING <= interruptLevel <= | ||||
| MAX_INTERRUPT</code>. | MAX_INTERRUPT</code>. | ||||
| </p> | </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 | <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 | made for defining the set of menu and tool bar options that are | ||||
| available. The configuration file <code>action.properties</code> | available. The configuration file <code>action.properties</code> | ||||
| @@ -287,10 +283,10 @@ | |||||
| and then the code to respond to it is added to the | and then the code to respond to it is added to the | ||||
| <code>EventResponder</code> (see below). | <code>EventResponder</code> (see below). | ||||
| </p> | </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 | <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 | require the data model to be modified, or some other task be | ||||
| performed. The <code>Command</code> interface is defined to classify | 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 | to a request may change, as well as who services it. This | ||||
| design approach facilitates that. | design approach facilitates that. | ||||
| </p> | </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 | <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 | 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 | 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 | 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> | <code>org.apache.tools.ant.gui.acs</code> (where "<code>acs</code>" stands for "Ant Construction Set").</i> | ||||
| </p> | </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 | <p>In order to keep the coupling among application modules to a | ||||
| minimum, a single point of reference is needed for coordination | minimum, a single point of reference is needed for coordination | ||||
| and data sharing. The class <code>AppContext</code> is the catch-all | 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 | Antidote could conceivably share an <code>AppContext</code> instance | ||||
| through RMI, allowing remote interaction/collaboration.) | through RMI, allowing remote interaction/collaboration.) | ||||
| </p> | </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, | <p>Full "i18n" support should be assumed in modern applications, | ||||
| and all user viewable strings should be defined in a configuration | and all user viewable strings should be defined in a configuration | ||||
| file. For Antidote this configuration file is | 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"> | <!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! --> | <!-- GENERATED FILE, DO NOT EDIT, EDIT THE XML FILE IN xdocs INSTEAD! --> | ||||
| <head> | <head> | ||||
| <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> | <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"> | <meta name="email" content="christoph.wilhelms@t-online.de"> | ||||
| </head> | </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"> | <table summary="header with logos" width="100%" border="0" cellpadding="0" cellspacing="0"> | ||||
| <tr> | <tr> | ||||
| @@ -74,6 +69,7 @@ | |||||
| <td bgcolor="#4C6C8F" colspan="4"><img width="1" height="10" alt="" src="../../images/spacer.gif"></td> | <td bgcolor="#4C6C8F" colspan="4"><img width="1" height="10" alt="" src="../../images/spacer.gif"></td> | ||||
| </tr> | </tr> | ||||
| </table> | </table> | ||||
| <table summary="page content" bgcolor="#ffffff" width="100%" border="0" cellpadding="0" cellspacing="0"> | <table summary="page content" bgcolor="#ffffff" width="100%" border="0" cellpadding="0" cellspacing="0"> | ||||
| <tr> | <tr> | ||||
| <td valign="top"> | <td valign="top"> | ||||
| @@ -148,10 +144,10 @@ | |||||
| </td> | </td> | ||||
| </tr> | </tr> | ||||
| </table> | </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> | <h3>ANTidote is the GUI for Ant...</h3> | ||||
| <p>... in fact it is the Ant GUI by the Apache Ant project itself, because, | <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. | 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 | 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 :)! | the goals of Antidote development is to make it small, fast and really neat :)! | ||||
| </p> | </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> | <p> | ||||
| <img src="images/screenshot.jpg" width="648" height="595" alt="Screenshot" /> | <img src="images/screenshot.jpg" width="648" height="595" alt="Screenshot" /> | ||||
| </p> | </p> | ||||
| @@ -181,10 +177,10 @@ | |||||
| and you are welcome to contribute! It shows Antidote using a custom look and feel called | 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! | "Metouia" which you can find <a href="http://mlf.sourceforge.net">here</a> if you want to try it! | ||||
| </p> | </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>Antidote is discussed on the main Ant mailing lists you can find here: | ||||
| </p> | </p> | ||||
| <ul> | <ul> | ||||
| @@ -1,7 +1,7 @@ | |||||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> | <!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! --> | <!-- GENERATED FILE, DO NOT EDIT, EDIT THE XML FILE IN xdocs INSTEAD! --> | ||||
| <head> | <head> | ||||
| <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> | <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"> | <meta name="email" content="christoph.wilhelms@t-online.de"> | ||||
| </head> | </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"> | <table summary="header with logos" width="100%" border="0" cellpadding="0" cellspacing="0"> | ||||
| <tr> | <tr> | ||||
| @@ -76,6 +71,7 @@ | |||||
| <td bgcolor="#4C6C8F" colspan="4"><img width="1" height="10" alt="" src="../../images/spacer.gif"></td> | <td bgcolor="#4C6C8F" colspan="4"><img width="1" height="10" alt="" src="../../images/spacer.gif"></td> | ||||
| </tr> | </tr> | ||||
| </table> | </table> | ||||
| <table summary="page content" bgcolor="#ffffff" width="100%" border="0" cellpadding="0" cellspacing="0"> | <table summary="page content" bgcolor="#ffffff" width="100%" border="0" cellpadding="0" cellspacing="0"> | ||||
| <tr> | <tr> | ||||
| <td valign="top"> | <td valign="top"> | ||||
| @@ -150,10 +146,10 @@ | |||||
| </td> | </td> | ||||
| </tr> | </tr> | ||||
| </table> | </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 | <p>The purpose of this document is to provide an overview of the | ||||
| basic steps one must undertake to add a new module to | basic steps one must undertake to add a new module to | ||||
| Antidote. Please see <a href="./design.html">The Antidote | Antidote. Please see <a href="./design.html">The Antidote | ||||
| @@ -164,10 +160,10 @@ | |||||
| <p>NB: <i>Please submit updates and criticisms to this, particularly | <p>NB: <i>Please submit updates and criticisms to this, particularly | ||||
| areas that were unclear, missing, or difficult to follow.</i> | areas that were unclear, missing, or difficult to follow.</i> | ||||
| </p> | </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> | <h2>1) Specialize <code>org.apache.tools.ant.gui.core.AntModule</code></h2> | ||||
| <p>All modules must inherit from the <code>AntModule</code> | <p>All modules must inherit from the <code>AntModule</code> | ||||
| class. This will probably irritate some of you, but it essentially | 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"> | <!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! --> | <!-- GENERATED FILE, DO NOT EDIT, EDIT THE XML FILE IN xdocs INSTEAD! --> | ||||
| <head> | <head> | ||||
| <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> | <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"> | <meta name="email" content="christoph.wilhelms@t-online.de"> | ||||
| </head> | </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"> | <table summary="header with logos" width="100%" border="0" cellpadding="0" cellspacing="0"> | ||||
| <tr> | <tr> | ||||
| @@ -74,6 +69,7 @@ | |||||
| <td bgcolor="#4C6C8F" colspan="4"><img width="1" height="10" alt="" src="../images/spacer.gif"></td> | <td bgcolor="#4C6C8F" colspan="4"><img width="1" height="10" alt="" src="../images/spacer.gif"></td> | ||||
| </tr> | </tr> | ||||
| </table> | </table> | ||||
| <table summary="page content" bgcolor="#ffffff" width="100%" border="0" cellpadding="0" cellspacing="0"> | <table summary="page content" bgcolor="#ffffff" width="100%" border="0" cellpadding="0" cellspacing="0"> | ||||
| <tr> | <tr> | ||||
| <td valign="top"> | <td valign="top"> | ||||
| @@ -148,10 +144,10 @@ | |||||
| </td> | </td> | ||||
| </tr> | </tr> | ||||
| </table> | </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> | <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 | <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>, | 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"> | <!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! --> | <!-- GENERATED FILE, DO NOT EDIT, EDIT THE XML FILE IN xdocs INSTEAD! --> | ||||
| <head> | <head> | ||||
| <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> | <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> | ||||
| @@ -11,15 +11,10 @@ | |||||
| <meta name="email" content="bodewig@apache.org"> | <meta name="email" content="bodewig@apache.org"> | ||||
| </head> | </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"> | <table summary="header with logos" width="100%" border="0" cellpadding="0" cellspacing="0"> | ||||
| <tr> | <tr> | ||||
| @@ -74,6 +69,7 @@ | |||||
| <td bgcolor="#4C6C8F" colspan="4"><img width="1" height="10" alt="" src="./images/spacer.gif"></td> | <td bgcolor="#4C6C8F" colspan="4"><img width="1" height="10" alt="" src="./images/spacer.gif"></td> | ||||
| </tr> | </tr> | ||||
| </table> | </table> | ||||
| <table summary="page content" bgcolor="#ffffff" width="100%" border="0" cellpadding="0" cellspacing="0"> | <table summary="page content" bgcolor="#ffffff" width="100%" border="0" cellpadding="0" cellspacing="0"> | ||||
| <tr> | <tr> | ||||
| <td valign="top"> | <td valign="top"> | ||||
| @@ -205,19 +201,14 @@ | |||||
| </td> | </td> | ||||
| </tr> | </tr> | ||||
| </table> | </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 | <p>Starting with the release of Ant 1.4 the Ant's FAQ is | ||||
| bundled with the distribution, the most recent version can | bundled with the distribution, the most recent version can | ||||
| always be found at the website.</p> | always be found at the website.</p> | ||||
| @@ -233,15 +224,10 @@ | |||||
| </td> | </td> | ||||
| </tr> | </tr> | ||||
| </table> | </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> | <p>jGuru hosts an interactive Ant discussion forum and FAQ system</p> | ||||
| <table class="ForrestTable" cellspacing="1" cellpadding="4"> | <table class="ForrestTable" cellspacing="1" cellpadding="4"> | ||||
| <tr> | <tr> | ||||
| @@ -265,20 +251,15 @@ | |||||
| </td> | </td> | ||||
| </tr> | </tr> | ||||
| </table> | </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> | <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> | <p>Covers Ant 1.5, including:</p> | ||||
| <ul> | <ul> | ||||
| <li>The new Ant 1.5 features</li> | <li>The new Ant 1.5 features</li> | ||||
| @@ -321,15 +302,10 @@ | |||||
| </td> | </td> | ||||
| </tr> | </tr> | ||||
| </table> | </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> | <p>Covers Ant release 1.4.1.</p> | ||||
| <table class="ForrestTable" cellspacing="1" cellpadding="4"> | <table class="ForrestTable" cellspacing="1" cellpadding="4"> | ||||
| <tr> | <tr> | ||||
| @@ -353,15 +329,10 @@ | |||||
| </td> | </td> | ||||
| </tr> | </tr> | ||||
| </table> | </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 | <p>A German language short reference for Ant that covers Ant | ||||
| 1.4. This is the original description:</p> | 1.4. This is the original description:</p> | ||||
| <pre class="code"> | <pre class="code"> | ||||
| @@ -393,15 +364,10 @@ | |||||
| </td> | </td> | ||||
| </tr> | </tr> | ||||
| </table> | </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> | <p>This book covers the following XP subjects:</p> | ||||
| <ul> | <ul> | ||||
| <li>Automated unit and functional testing</li> | <li>Automated unit and functional testing</li> | ||||
| @@ -432,26 +398,21 @@ | |||||
| </td> | </td> | ||||
| </tr> | </tr> | ||||
| </table> | </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 | <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 | you've written something that should be included, please post it to one | ||||
| of the mailing lists.</p> | 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 | <p>This document describes strategies and some basic examples of how to | ||||
| use Ant in larger team development projects.</p> | use Ant in larger team development projects.</p> | ||||
| <table class="ForrestTable" cellspacing="1" cellpadding="4"> | <table class="ForrestTable" cellspacing="1" cellpadding="4"> | ||||
| @@ -476,15 +437,10 @@ | |||||
| </td> | </td> | ||||
| </tr> | </tr> | ||||
| </table> | </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 | <p>This document describes how to write custom Ant tasks, and how to submit | ||||
| them to potentially be included in Ant.</p> | them to potentially be included in Ant.</p> | ||||
| <table class="ForrestTable" cellspacing="1" cellpadding="4"> | <table class="ForrestTable" cellspacing="1" cellpadding="4"> | ||||
| @@ -509,15 +465,10 @@ | |||||
| </td> | </td> | ||||
| </tr> | </tr> | ||||
| </table> | </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> | <p>This article demonstrates an approach to the automated build and test process. Working with Ant 1.3 and the JUnit test framework, it shows how to automate a process that captures pertinent information about each test suite run, generates an attractive report, and e-mails the report.</p> | ||||
| <table class="ForrestTable" cellspacing="1" cellpadding="4"> | <table class="ForrestTable" cellspacing="1" cellpadding="4"> | ||||
| <tr> | <tr> | ||||
| @@ -541,15 +492,10 @@ | |||||
| </td> | </td> | ||||
| </tr> | </tr> | ||||
| </table> | </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 | <p>This article explores the benefits of unit testing with Ant and | ||||
| JUnit, detailing how to develop automated unit tests and integrate them | JUnit, detailing how to develop automated unit tests and integrate them | ||||
| into your build process.</p> | into your build process.</p> | ||||
| @@ -575,15 +521,10 @@ | |||||
| </td> | </td> | ||||
| </tr> | </tr> | ||||
| </table> | </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 | <p>This article provides an introduction to using Ant with some basic | ||||
| examples and by highlighting some of the important tasks.</p> | examples and by highlighting some of the important tasks.</p> | ||||
| <table class="ForrestTable" cellspacing="1" cellpadding="4"> | <table class="ForrestTable" cellspacing="1" cellpadding="4"> | ||||
| @@ -608,15 +549,10 @@ | |||||
| </td> | </td> | ||||
| </tr> | </tr> | ||||
| </table> | </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' | <p>There is a short tutorial on how to use Ant in Cactus' | ||||
| documentation. It has a slant towards build files that will be used | documentation. It has a slant towards build files that will be used | ||||
| with Cactus.</p> | with Cactus.</p> | ||||
| @@ -642,15 +578,10 @@ | |||||
| </td> | </td> | ||||
| </tr> | </tr> | ||||
| </table> | </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, | <p>This article outlines how to integrate Ant into VisualAge for Java, | ||||
| and how to write and debug custom tasks using the IDE and the | and how to write and debug custom tasks using the IDE and the | ||||
| integrated debugger.</p> | integrated debugger.</p> | ||||
| @@ -676,15 +607,10 @@ | |||||
| </td> | </td> | ||||
| </tr> | </tr> | ||||
| </table> | </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 | <p>This article shows how you can perform command line builds with a | ||||
| VisualAge for Java repository.</p> | VisualAge for Java repository.</p> | ||||
| <table class="ForrestTable" cellspacing="1" cellpadding="4"> | <table class="ForrestTable" cellspacing="1" cellpadding="4"> | ||||
| @@ -709,15 +635,10 @@ | |||||
| </td> | </td> | ||||
| </tr> | </tr> | ||||
| </table> | </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 | <p>This article is from the "Best Practices" section of | ||||
| Sun's Dot-Com Builder Site.</p> | Sun's Dot-Com Builder Site.</p> | ||||
| <table class="ForrestTable" cellspacing="1" cellpadding="4"> | <table class="ForrestTable" cellspacing="1" cellpadding="4"> | ||||
| @@ -742,15 +663,10 @@ | |||||
| </td> | </td> | ||||
| </tr> | </tr> | ||||
| </table> | </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' | <p>This article is from the June 2001 issue of the Java Developer' | ||||
| Journal. You need to be a registered JDJ subscriber to view this | Journal. You need to be a registered JDJ subscriber to view this | ||||
| article.</p> | article.</p> | ||||
| @@ -776,15 +692,10 @@ | |||||
| </td> | </td> | ||||
| </tr> | </tr> | ||||
| </table> | </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 | <p>This article describes how to use Ant to create Weblogic EJBs, and | ||||
| some workarounds for issues you may encounter.</p> | some workarounds for issues you may encounter.</p> | ||||
| <table class="ForrestTable" cellspacing="1" cellpadding="4"> | <table class="ForrestTable" cellspacing="1" cellpadding="4"> | ||||
| @@ -809,15 +720,10 @@ | |||||
| </td> | </td> | ||||
| </tr> | </tr> | ||||
| </table> | </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 | <p>This article is a short introduction into the basic | ||||
| concepts of Ant.</p> | concepts of Ant.</p> | ||||
| <table class="ForrestTable" cellspacing="1" cellpadding="4"> | <table class="ForrestTable" cellspacing="1" cellpadding="4"> | ||||
| @@ -842,15 +748,10 @@ | |||||
| </td> | </td> | ||||
| </tr> | </tr> | ||||
| </table> | </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> | <p>A tutorial about using JavaScript and XSLT with Ant.</p> | ||||
| <table class="ForrestTable" cellspacing="1" cellpadding="4"> | <table class="ForrestTable" cellspacing="1" cellpadding="4"> | ||||
| <tr> | <tr> | ||||
| @@ -874,15 +775,10 @@ | |||||
| </td> | </td> | ||||
| </tr> | </tr> | ||||
| </table> | </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 | <p>Series of articles that describe a framework for web | ||||
| application development based on Ant and JUnit.</p> | application development based on Ant and JUnit.</p> | ||||
| <table class="ForrestTable" cellspacing="1" cellpadding="4"> | <table class="ForrestTable" cellspacing="1" cellpadding="4"> | ||||
| @@ -909,15 +805,10 @@ | |||||
| </td> | </td> | ||||
| </tr> | </tr> | ||||
| </table> | </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 | <p>Series of articles that shows how to use Ant together with | ||||
| the Java API for XML Binding (JAXB).</p> | the Java API for XML Binding (JAXB).</p> | ||||
| <table class="ForrestTable" cellspacing="1" cellpadding="4"> | <table class="ForrestTable" cellspacing="1" cellpadding="4"> | ||||
| @@ -943,19 +834,14 @@ | |||||
| </td> | </td> | ||||
| </tr> | </tr> | ||||
| </table> | </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> | <p>A PowerPoint technical overview presentation on Ant. Comes complete with a straightforward example demonstrating code compilation, JAR'ing, JUnit testing, JUnit reporting, and Zipping a distribution. A few advanced topics are touched upon like property immutabality and using <antcall> to get around it, build listeners, and writing custom tasks.</p> | ||||
| <table class="ForrestTable" cellspacing="1" cellpadding="4"> | <table class="ForrestTable" cellspacing="1" cellpadding="4"> | ||||
| <tr> | <tr> | ||||
| @@ -979,15 +865,10 @@ | |||||
| </td> | </td> | ||||
| </tr> | </tr> | ||||
| </table> | </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 | <p>A PowerPoint presentation on Ant 1.2. It provides a basic overview | ||||
| of Ant's capabilities.</p> | of Ant's capabilities.</p> | ||||
| <table class="ForrestTable" cellspacing="1" cellpadding="4"> | <table class="ForrestTable" cellspacing="1" cellpadding="4"> | ||||
| @@ -1012,15 +893,10 @@ | |||||
| </td> | </td> | ||||
| </tr> | </tr> | ||||
| </table> | </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 | <p>A detailed Ant 1.3 PowerPoint presentation, made at the St. Louis Java Users Group | ||||
| meeting in March 2001. Includes a detailed build file and basic | meeting in March 2001. Includes a detailed build file and basic | ||||
| descriptions of all the built in and optional tasks. Updated for Ant 1.4 in October 2001. | descriptions of all the built in and optional tasks. Updated for Ant 1.4 in October 2001. | ||||
| @@ -1047,15 +923,10 @@ | |||||
| </td> | </td> | ||||
| </tr> | </tr> | ||||
| </table> | </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 | <p>This presentation is an overview of the current state of software | ||||
| development today. There are a couple of slides that briefly cover | development today. There are a couple of slides that briefly cover | ||||
| Ant.</p> | Ant.</p> | ||||
| @@ -1081,15 +952,10 @@ | |||||
| </td> | </td> | ||||
| </tr> | </tr> | ||||
| </table> | </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 | <p>A presentation from the <a href="http://www.sellsbrothers.com/conference/">Web Services | ||||
| DevCon</a> in March 2002.</p> | DevCon</a> in March 2002.</p> | ||||
| <table class="ForrestTable" cellspacing="1" cellpadding="4"> | <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"> | <!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! --> | <!-- GENERATED FILE, DO NOT EDIT, EDIT THE XML FILE IN xdocs INSTEAD! --> | ||||
| <head> | <head> | ||||
| <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> | <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"> | <link type="text/css" href="./page.css" rel="stylesheet"> | ||||
| </head> | </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"> | <table summary="header with logos" width="100%" border="0" cellpadding="0" cellspacing="0"> | ||||
| <tr> | <tr> | ||||
| @@ -72,6 +67,7 @@ | |||||
| <td bgcolor="#4C6C8F" colspan="4"><img width="1" height="10" alt="" src="./images/spacer.gif"></td> | <td bgcolor="#4C6C8F" colspan="4"><img width="1" height="10" alt="" src="./images/spacer.gif"></td> | ||||
| </tr> | </tr> | ||||
| </table> | </table> | ||||
| <table summary="page content" bgcolor="#ffffff" width="100%" border="0" cellpadding="0" cellspacing="0"> | <table summary="page content" bgcolor="#ffffff" width="100%" border="0" cellpadding="0" cellspacing="0"> | ||||
| <tr> | <tr> | ||||
| <td valign="top"> | <td valign="top"> | ||||
| @@ -203,10 +199,10 @@ | |||||
| </td> | </td> | ||||
| </tr> | </tr> | ||||
| </table> | </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 | <p>Use the links below to download a source distribution of Ant from | ||||
| one of our mirrors. You <strong>must</strong> | one of our mirrors. You <strong>must</strong> | ||||
| <a href="[location]#Verify Releases">verify the integrity</a> of the | <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 | <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 | the <a href="http://www.apache.org/dist/ant/">master distribution | ||||
| directory</a> or, preferably, its <a href="[preferred]/ant/">mirror</a>.</p> | 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 | <p>You are currently using <b>[preferred]</b>. If you encounter a | ||||
| problem with this mirror, please select another mirror. If all | problem with this mirror, please select another mirror. If all | ||||
| mirrors are failing, there are <i>backup</i> mirrors (at the end of | mirrors are failing, there are <i>backup</i> mirrors (at the end of | ||||
| @@ -243,10 +239,10 @@ Other mirrors: <select name="Preferred"> | |||||
| </select> | </select> | ||||
| <input type="submit" value="Change" /> | <input type="submit" value="Change" /> | ||||
| </form> | </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 | <p>Currently, Apache Ant 1.5.2 is the best available version, see the | ||||
| <a href="[preferred]/ant/README.html">release notes</a>.</p> | <a href="[preferred]/ant/README.html">release notes</a>.</p> | ||||
| <ul> | <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.asc">PGP</a>] | ||||
| [<a href="http://www.apache.org/dist/ant/source/apache-ant-1.5.2-src.tar.bz2.md5">MD5</a>]</li> | [<a href="http://www.apache.org/dist/ant/source/apache-ant-1.5.2-src.tar.bz2.md5">MD5</a>]</li> | ||||
| </ul> | </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 | <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>. | <a href="http://cvs.apache.org/builds/ant/nightly/">nightly build</a>. | ||||
| </p> | </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 | <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 | releases are only provided as <code>zip</code> archives that can be | ||||
| extracted by <code>jar xf </code><em>archive.zip</em> - we highly | 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> | 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 | <p>It is essential that you verify the integrity of the downloaded | ||||
| files using the PGP or MD5 signatures.</p> | files using the PGP or MD5 signatures.</p> | ||||
| <p>The PGP signatures can be verified using PGP or GPG. First | <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 | ## This is where the common page macro's live | ||||
| #macro ( subsection $subsection) | #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() ) | #foreach ( $items in $subsection.getChildren() ) | ||||
| #if ($items.getName().equals("img")) | #if ($items.getName().equals("img")) | ||||
| #image ($items) | #image ($items) | ||||
| @@ -91,10 +86,10 @@ | |||||
| #end | #end | ||||
| #macro ( section $section) | #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() ) | #foreach ( $items in $section.getChildren() ) | ||||
| #if ($items.getName().equals("img")) | #if ($items.getName().equals("img")) | ||||
| #image ($items) | #image ($items) | ||||
| @@ -113,14 +108,7 @@ | |||||
| ## This is where the FAQ specific macro's live | ## This is where the FAQ specific macro's live | ||||
| #macro (toc $section) | #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> | <ul> | ||||
| #foreach ($faq in $section.getChildren("faq") ) | #foreach ($faq in $section.getChildren("faq") ) | ||||
| #subtoc ($faq) | #subtoc ($faq) | ||||
| @@ -143,17 +131,10 @@ | |||||
| #macro (faq $faq) | #macro (faq $faq) | ||||
| #set ($id = $faq.getAttributeValue("id")) | #set ($id = $faq.getAttributeValue("id")) | ||||
| <br/> | |||||
| <p class="faq"> | |||||
| <a name="$id"></a> | <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()) | #foreach ($item in $faq.getChild("answer").getChildren()) | ||||
| #if ($item.getName().equals("img")) | #if ($item.getName().equals("img")) | ||||
| #image ($item) | #image ($item) | ||||
| @@ -237,7 +237,7 @@ | |||||
| #end | #end | ||||
| #macro (header) | #macro (header) | ||||
| <html> | |||||
| <html lang="en"> | |||||
| <!-- GENERATED FILE, DO NOT EDIT, EDIT THE XML FILE IN xdocs INSTEAD! --> | <!-- GENERATED FILE, DO NOT EDIT, EDIT THE XML FILE IN xdocs INSTEAD! --> | ||||
| <head> | <head> | ||||
| <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> | <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> | ||||
| @@ -249,15 +249,10 @@ | |||||
| #end | #end | ||||
| </head> | </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"> | <table summary="header with logos" width="100%" border="0" cellpadding="0" cellspacing="0"> | ||||
| <tr> | <tr> | ||||
| @@ -293,6 +288,7 @@ | |||||
| <td bgcolor="$blue2" colspan="4"><img width="1" height="10" alt="" src="$relativePath/images/spacer.gif"></td> | <td bgcolor="$blue2" colspan="4"><img width="1" height="10" alt="" src="$relativePath/images/spacer.gif"></td> | ||||
| </tr> | </tr> | ||||
| </table> | </table> | ||||
| <table summary="page content" bgcolor="$lightbg" width="100%" border="0" cellpadding="0" cellspacing="0"> | <table summary="page content" bgcolor="$lightbg" width="100%" border="0" cellpadding="0" cellspacing="0"> | ||||
| <tr> | <tr> | ||||
| <td valign="top"> | <td valign="top"> | ||||