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