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"> | ||||