Browse Source

Remove some tables from HTML and use CSS for layout instead.

More to come


git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@274367 13f79535-47bb-0310-9956-ffa450edef68
master
Conor MacNeill 22 years ago
parent
commit
aa60b7cb12
24 changed files with 1028 additions and 1933 deletions
  1. +22
    -41
      docs/ant15_todo.html
  2. +78
    -82
      docs/antnews.html
  3. +30
    -34
      docs/bindownload.html
  4. +34
    -58
      docs/contributors.html
  5. +10
    -14
      docs/cvs.html
  6. +266
    -575
      docs/external.html
  7. +110
    -394
      docs/faq.html
  8. +10
    -14
      docs/guidelines.html
  9. +26
    -30
      docs/index.html
  10. +10
    -14
      docs/legal.html
  11. +10
    -14
      docs/license.html
  12. +18
    -32
      docs/mail.html
  13. +10
    -14
      docs/mission.html
  14. +48
    -1
      docs/page.css
  15. +38
    -77
      docs/problems.html
  16. +50
    -104
      docs/projects.html
  17. +38
    -42
      docs/projects/antidote/design.html
  18. +18
    -22
      docs/projects/antidote/index.html
  19. +14
    -18
      docs/projects/antidote/module.html
  20. +10
    -14
      docs/projects/index.html
  21. +130
    -264
      docs/resources.html
  22. +30
    -34
      docs/srcdownload.html
  23. +12
    -31
      xdocs/stylesheets/site.vsl
  24. +6
    -10
      xdocs/stylesheets/templates.vm

+ 22
- 41
docs/ant15_todo.html View File

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


+ 78
- 82
docs/antnews.html View File

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


+ 30
- 34
docs/bindownload.html View File

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


+ 34
- 58
docs/contributors.html View File

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


+ 10
- 14
docs/cvs.html View File

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


+ 266
- 575
docs/external.html
File diff suppressed because it is too large
View File


+ 110
- 394
docs/faq.html View File

@@ -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">
&lt;chmod&gt; or &lt;exec&gt; 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 &gt;= 1.5, you can also use nested
<code>&lt;compilerarg&gt;</code> elements with the
<code>&lt;javac&gt;</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 &lt; character in my command-line arguments?
</strong>
</font>
</td></tr>
</table>
How do I include a &lt; character in my command-line arguments?
</p>
<p>The short answer is "Use: <code>&amp;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>&lt;exec&gt;</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&gt; cat &lt; foo
&lt;/exec&gt;
</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&gt; cat &lt; foo
&lt;arg line=&quot;/c test.bat&quot;/&gt;
&lt;/exec&gt;
</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&gt; cat &lt; foo
<a href="manual/OptionalTasks/script.html">
<code>&lt;script&gt;</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&gt; cat &lt; foo
<pre class="code">
&lt;?xml version=&quot;1.0&quot; encoding=&quot;ISO-8859-1&quot; ?&gt;
</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&gt; cat &lt; 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>&lt;delete&gt;</code> task to
I've used a <code>&lt;delete&gt;</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&gt; cat &lt; 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&gt; cat &lt; 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>&lt;fileset&gt;</code>, I've put in an
In my <code>&lt;fileset&gt;</code>, I've put in an
<code>&lt;exclude&gt;</code> of all files followed by an
<code>&lt;include&gt;</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>&lt;include&gt;</code> and
<code>&lt;exclude&gt;</code> tags within a <code>&lt;fileset&gt;</code>
is ignored when the FileSet is created. Instead, all of the
@@ -1162,20 +969,13 @@ shell-prompt&gt; cat &lt; foo
to get them. If you find you need to trim the list that the
<code>&lt;include&gt;</code> elements produce, then use
<code>&lt;exclude&gt;</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&gt; cat &lt; 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&gt; cat &lt; 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(&lt;STDIN&gt;) {
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>&lt;antstructure&gt;</code> task - but this one
has a few problems:</p>
@@ -1317,17 +1089,10 @@ while(&lt;STDIN&gt;) {
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(&lt;STDIN&gt;) {
&lt;!ENTITY include SYSTEM &quot;file:./header.xml&quot;&gt;
]&gt;
</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>
&lt;chmod&gt; or &lt;exec&gt; doesn't work in Ant
&lt;chmod&gt; or &lt;exec&gt; 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' &lt; $ANT_HOME/bin/antRun &gt; /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>
&lt;style&gt; or &lt;junit&gt; ignores my
&lt;style&gt; or &lt;junit&gt; ignores my
&lt;classpath&gt;
</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>&lt;junit&gt;</code>, you still have to use a
<code>&lt;taskdef&gt;</code> with a nested
<code>&lt;classpath&gt;</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>&lt;exec&gt;</code>, fork
<code>&lt;java&gt;</code> or access environment
variables.
</strong>
</font>
</td></tr>
</table>
</p>
<p>Ant &lt; 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>


+ 10
- 14
docs/guidelines.html View File

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


+ 26
- 30
docs/index.html View File

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


+ 10
- 14
docs/legal.html View File

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


+ 10
- 14
docs/license.html View File

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


+ 18
- 32
docs/mail.html View File

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


+ 10
- 14
docs/mission.html View File

@@ -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>)


+ 48
- 1
docs/page.css View File

@@ -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 {


+ 38
- 77
docs/problems.html View File

@@ -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.


+ 50
- 104
docs/projects.html View File

@@ -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>&lt;if&gt;</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>


+ 38
- 42
docs/projects/antidote/design.html View File

@@ -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 &lt;= interruptLevel &lt;=
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


+ 18
- 22
docs/projects/antidote/index.html View File

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


+ 14
- 18
docs/projects/antidote/module.html View File

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


+ 10
- 14
docs/projects/index.html View File

@@ -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>,


+ 130
- 264
docs/resources.html View File

@@ -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 &lt;antcall&gt; 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">


+ 30
- 34
docs/srcdownload.html View File

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


+ 12
- 31
xdocs/stylesheets/site.vsl View File

@@ -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)


+ 6
- 10
xdocs/stylesheets/templates.vm View File

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


Loading…
Cancel
Save