bodewig 2005/03/17 04:10:33
Modified: xdocs Tag: ANT_16_BRANCH bindownload.xml contributors.xml
external.xml faq.xml index.xml problems.xml
projects.xml resources.xml srcdownload.xml
xdocs/stylesheets Tag: ANT_16_BRANCH templates.vm
Log:
sync
Revision Changes Path
No revision
No revision
1.17.2.5 +1 -1 ant/xdocs/bindownload.xml
Index: bindownload.xml
===================================================================
RCS file: /home/cvs/ant/xdocs/bindownload.xml,v
retrieving revision 1.17.2.4
retrieving revision 1.17.2.5
diff -u -r1.17.2.4 -r1.17.2.5
--- bindownload.xml 17 Jul 2004 13:09:12 -0000 1.17.2.4
+++ bindownload.xml 17 Mar 2005 12:10:32 -0000 1.17.2.5
@@ -111,7 +111,7 @@
<section name="Nightly Builds">
<p>If you wish to use the latest Ant features, you can try downloading a
-<a href="http://cvs.apache.org/builds/ant/nightly/">nightly build</a>.
+<a href="http://brutus.apache.org/~nightlybuild/builds/ant/">nightly build</a>.
</p>
</section>
1.16.2.4 +97 -62 ant/xdocs/contributors.xml
Index: contributors.xml
===================================================================
RCS file: /home/cvs/ant/xdocs/contributors.xml,v
retrieving revision 1.16.2.3
retrieving revision 1.16.2.4
diff -u -r1.16.2.3 -r1.16.2.4
--- contributors.xml 24 Jun 2004 14:43:52 -0000 1.16.2.3
+++ contributors.xml 17 Mar 2005 12:10:32 -0000 1.16.2.4
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
<!--
- Copyright 2002-2004 The Apache Software Foundation
+ Copyright 2002-2005 The Apache Software Foundation
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
@@ -39,6 +39,10 @@
</p>
<p>
+ <b>Matt Benson</b><br/>
+ </p>
+
+ <p>
<b>Stefan Bodewig</b> (stefan.bodewig at freenet.de)
<br/>
Stefan is a senior developer at BoST interactive, where he is mainly
@@ -51,7 +55,7 @@
<p>
<b>Erik Hatcher</b> (ehatcher at apache.org)
<br/>
-Erik is the co-author of <a href="http://www.manning.com/antbook">
+Erik is the co-author of <a href="http://www.manning.com/hatcher">
Java Development with Ant</a> and speaks on Ant and other topics at
<a href="http://www.nofluffjuststuff.com">No Fluff, Just Stuff
symposiums</a> as well as other venues. Erik is the President of
@@ -87,11 +91,11 @@
of Northrhine Westfalia / Germany. He is the co-author of
<a href="http://www.galileocomputing.de/katalog/buecher/titel/gp/titelID-341?">
Rational Rose und UML im Praxiseinsatz</a> the first German book about
-that OOAD-tool.
+that OOAD-tool.
</p>
<p>
- <b>Costin Monolache</b><br/>
+ <b>Peter Reilly</b><br/>
</p>
<p>
@@ -108,10 +112,6 @@
</p>
<p>
- <b>Peter Reilly</b><br/>
- </p>
-
- <p>
<b>Magesh Umasankar</b> (umagesh at apache.org)
<br/>
Magesh is a lead software developer at
@@ -153,6 +153,10 @@
</p>
<p>
+ <b>Costin Monolache</b><br/>
+ </p>
+
+ <p>
<b>Jon Skeet</b><br/>
</p>
@@ -164,11 +168,44 @@
<subsection name="Active Committers">
<p>
- <b>Preston Bannister</b><br/>
+ <b>Steve Cohen</b>
</p>
<p>
- <b>Matt Benson</b><br/>
+ <b>Dominique Devienne</b> (ddevienne at apache.org)
+<br/>
+Dominique has been involved non-stop with the Ant user community since
+the 1.4 days, trying without success to answer posts as well or as often
+as Diane Holt after she left the user list. He is opiniated (to a fault
+sometimes), but always striving for the best possible design. Dominique
+currently works for <a href="http://www.lgc.com">Landmark Graphics</a>.
+</p>
+
+ <p>
+ <b>Jose Alberto Fernandez</b>
+ </p>
+
+ <p>
+ <b>Jesse Glick</b> (jesse dot glick at sun dot com)
+<br/>
+Jesse has been using Java since 1998 and joined Sun Microsystems as
+part of the company that produced the NetBeans IDE. After discovering
+Ant in the 1.2 days, he wrote most of NetBeans' Ant integration.
+Recently he has worked on the NetBeans 4.0 project system, based heavily
+on Ant as a build tool.
+</p>
+
+ <p>
+ <b>Martijn (J.M.) Kruithof</b> (ant at kruithof xs4all nl)
+<br/>
+Martijn Kruithof is a system engineer working with and on Java products
+in a telecommunication network setting.
+</p>
+
+ </subsection>
+ <subsection name="Emeritus Committers">
+ <p>
+ <b>Preston Bannister</b><br/>
</p>
<p>
@@ -199,6 +236,23 @@
project in a spirit of co-operation over competition.
</p>
+ <p>
+ <b>Simeon H.K. Fitch</b> (simeon.fitch at mseedsoft.com)
+<br/>
+Simeon is owner of Mustard Seed Software, which specializes in developing
+distributed applications and user interfaces for the science, engineering,
+and research oriented clients. He is the lead architect and developer for
+Antidote, the GUI for Ant.
+</p>
+
+ <p>
+ <b>Thomas Haas</b> (tha at whitestein.com)
+<br/>
+Tom is interested in distributed systems, Java middleware and worked on an
+implementation of the JMS specification. At Whitestein Technologies he is
+working on bringing software agent technology and J2EE together.
+</p>
+
<p>
<b>Jason Hunter</b> (jh at servlets.com)
@@ -209,6 +263,11 @@
</p>
<p>
+ <b>Justyna Horwat</b> (horwat at apache.org)
+<br/>
+</p>
+
+ <p>
<b>Arun Jamwal</b>
<br/>
</p>
@@ -222,6 +281,33 @@
platform (J2EE, XML, ...).
</p>
+<p>
+ <b>Stefano Mazzocchi</b> (stefano at apache.org)
+<br/>
+Stefano is addicted to software design, Java programming and
+open development. In the last 4 years, he has contributed way too much
+time to Apache, expecially on JServ, JMeter, Avalon, JAMES, Ant, Cocoon
+and helping to bring more projects into Apache-land, such as FOP, Batik,
+POI and Xindice. The problem is that he's too picky to be satisfied :-)
+</p>
+
+ <p>
+ <b>Glenn McAllister</b> (glenn at somanetworks.com)
+<br/>
+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>
+
+ <p>
+ <b>Craig McClanahan</b> (Craig.McClanahan at eng.sun.com)
+<br/>
+Craig was involved in the Apache JServ project, focused on implementing
+a next generation architecture and feature set for the core servlet
+engine. He has recently joined Sun as technical lead for the servlet
+and JSP reference implementation.
+ </p>
+
<p>
<b>Adam Murdoch</b>
<br/>
@@ -275,57 +361,6 @@
Apache, Java and Tcl.
</p>
- </subsection>
- <subsection name="Emeritus Committers">
- <p>
- <b>Simeon H.K. Fitch</b> (simeon.fitch at mseedsoft.com)
-<br/>
-Simeon is owner of Mustard Seed Software, which specializes in developing
-distributed applications and user interfaces for the science, engineering,
-and research oriented clients. He is the lead architect and developer for
-Antidote, the GUI for Ant.
-</p>
-
- <p>
- <b>Thomas Haas</b> (tha at whitestein.com)
-<br/>
-Tom is interested in distributed systems, Java middleware and worked on an
-implementation of the JMS specification. At Whitestein Technologies he is
-working on bringing software agent technology and J2EE together.
-</p>
-
- <p>
- <b>Justyna Horwat</b> (horwat at apache.org)
-<br/>
-</p>
-
-<p>
- <b>Stefano Mazzocchi</b> (stefano at apache.org)
-<br/>
-Stefano is addicted to software design, Java programming and
-open development. In the last 4 years, he has contributed way too much
-time to Apache, expecially on JServ, JMeter, Avalon, JAMES, Ant, Cocoon
-and helping to bring more projects into Apache-land, such as FOP, Batik,
-POI and Xindice. The problem is that he's too picky to be satisfied :-)
-</p>
-
- <p>
- <b>Glenn McAllister</b> (glenn at somanetworks.com)
-<br/>
-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>
-
- <p>
- <b>Craig McClanahan</b> (Craig.McClanahan at eng.sun.com)
-<br/>
-Craig was involved in the Apache JServ project, focused on implementing
-a next generation architecture and feature set for the core servlet
-engine. He has recently joined Sun as technical lead for the servlet
-and JSP reference implementation.
- </p>
-
<p>
<b>Anil Vijendran</b> (akv at eng.sun.com)
<br/>
@@ -349,4 +384,4 @@
</p>
</section>
</body>
-</document>
\ No newline at end of file
+</document>
1.100.2.21 +383 -21 ant/xdocs/external.xml
Index: external.xml
===================================================================
RCS file: /home/cvs/ant/xdocs/external.xml,v
retrieving revision 1.100.2.20
retrieving revision 1.100.2.21
diff -u -r1.100.2.20 -r1.100.2.21
--- external.xml 10 Jul 2004 08:10:39 -0000 1.100.2.20
+++ external.xml 17 Mar 2005 12:10:32 -0000 1.100.2.21
@@ -1,6 +1,6 @@
<?xml version="1.0"?>
<!--
- Copyright 2001-2004 The Apache Software Foundation
+ Copyright 2001-2005 The Apache Software Foundation
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
@@ -36,7 +36,8 @@
<a href="faq.html#adding-external-tasks">FAQ</a>.</p>
<p>Nothing listed here is directly supported by the Ant
- developers, if you encounter any problems with them, please use
+ developers (therefore '<i>external</i> tools and tasks'),
+ if you encounter any problems with them, please use
the contact information.</p>
</section>
@@ -209,6 +210,31 @@
</table>
</subsection>
+ <subsection name="AntForm">
+
+ <p>Provides a java/swing form-based input scheme for
+ configuring ant properties and launching ant targets.</p>
+
+ <table class="externals">
+ <tr>
+ <th>Compatibility:</th>
+ <td>Ant 1.6.2.</td>
+ </tr>
+ <tr>
+ <th>URL:</th>
+ <td><a href="http://antforms.sourceforge.net/">http://antforms.sourceforge.net/</a></td>
+ </tr>
+ <tr>
+ <th>Contact:</th>
+ <td><a href="mailto:rene_ghosh@yahoo.com">René Ghosh</a></td>
+ </tr>
+ <tr>
+ <th>License:</th>
+ <td>GNU General Public License</td>
+ </tr>
+ </table>
+ </subsection>
+
<subsection name="Antmerge">
<p>Provides simple inheritance between ant files</p>
@@ -235,13 +261,15 @@
<subsection name="Ant Pretty Build">
- <p>Ant Pretty Build is a tool to show and run Ant buildfiles
- directly from within a browser window. It consists of a
- single XSL file that will generate, on the fly, from
- buildfile, a pretty interface showing project name,
- description, properties and targets, etc. allowing to run the
- whole project, or run selected targets in a specific
- order.</p>
+ <p>Ant Pretty Build is a tool to easily show and run Ant
+ buildfiles directly from within a browser window. It consists
+ of a single XSL file that will generate, on the fly, in the
+ browser, from the .xml buildfile, a pretty interface showing
+ project name, description, properties and targets, etc. sorted
+ or unsorted, allowing to modify/add properties, run the whole
+ project, or run selected set of targets in a specific order,
+ with the ability to modify logger/logfile, mode and add more
+ libs or command line arguments.</p>
<table class="externals">
<tr>
@@ -254,11 +282,40 @@
</tr>
<tr>
<th>Contact:</th>
- <td><a href="mailto:antprettybuild@free.fr">Charbel BITAR</a></td>
+ <td><a href="http://antprettybuild.free.fr/">Charbel BITAR (Project's Contact Page)</a></td>
</tr>
<tr>
<th>License:</th>
- <td>GNU General Public License (GPL)</td>
+ <td>Apache Software License 2.0</td>
+ </tr>
+ </table>
+ </subsection>
+
+ <subsection name="AntSpaces">
+
+ <p>AntSpaces provides Ant integration with JavaSpaces. This
+ allows you to coordinate Ant tasks via JavaSpaces, pull out
+ work units from a JavaSpace for distributed Ant tasks to work
+ on, and so forth.</p>
+
+ <table class="externals">
+ <tr>
+ <th>Compatibility:</th>
+ <td>Ant 1.5 and later</td>
+ </tr>
+ <tr>
+ <th>URL:</th>
+ <td>
+ <a href="http://www.oopsconsultancy.com/software/antspaces/">http://www.oopsconsultancy.com/software/antspaces/</a>
+ </td>
+ </tr>
+ <tr>
+ <th>Contact:</th>
+ <td>antspaces at oopsconsultancy.com</td>
+ </tr>
+ <tr>
+ <th>License:</th>
+ <td>Apache Software License</td>
</tr>
</table>
</subsection>
@@ -387,11 +444,11 @@
</tr>
<tr>
<th>URL:</th>
- <td><a href="http://www.thecortex.net/clover/">http://www.thecortex.net/clover/</a></td>
+ <td><a href="http://www.cenqua.com/clover/">http://www.cenqua.com/clover/</a></td>
</tr>
<tr>
<th>Contact:</th>
- <td><a href="mailto:clover-support@cortexebusiness.com.au">clover-support@cortexebusiness.com.au</a></td>
+ <td><a href="mailto:clover-support@cenqua.com">clover-support@cenqua.com</a></td>
</tr>
<tr>
<th>License:</th>
@@ -523,6 +580,32 @@
</table>
</subsection>
+ <subsection name="Dependencies">
+ <p>The dependencies task manages a set of external dependencies which
+ may be downloaded from a remote repository,
+ such as ibiblio.org. Uses a local cache to avoid repeated
+ downloads.</p>
+
+ <table class="externals">
+ <tr>
+ <th>Compatibility:</th>
+ <td>Tested with 1.5.1, should work with 1.4+.</td>
+ </tr>
+ <tr>
+ <th>URL:</th>
+ <td><a href="http://www.httpunit.org/doc/dependencies.html">http://www.httpunit.org/doc/dependencies.html</a></td>
+ </tr>
+ <tr>
+ <th>Contact:</th>
+ <td><a href="mailto:russgold@httpunit.org">Russell Gold</a></td>
+ </tr>
+ <tr>
+ <th>License:</th>
+ <td>MIT License</td>
+ </tr>
+ </table>
+ </subsection>
+
<subsection name="Dependency Finder">
<p>Dependency Finder extracts dependencies and OO metrics from
Java class files produced by most Java compilers. It can compute
@@ -1006,6 +1089,32 @@
</table>
</subsection>
+ <subsection name="Ivy">
+
+ <p>Ivy is a simple yet powerful dependency manager featuring
+ continuous integration, dependencies of dependencies
+ management, multiple repositories including ibiblio and high
+ performance (use of a local cache).</p>
+
+ <table class="externals">
+ <tr>
+ <th>Compatibility:</th>
+ <td>1.5.1 or superior</td>
+ </tr>
+ <tr>
+ <th>URL:</th>
+ <td><a href="http://ivy.jayasoft.org/">http://ivy.jayasoft.org/</a></td>
+ </tr>
+ <tr>
+ <th>Contact:</th>
+ <td>contact at jayasoft dot org</td>
+ </tr>
+ <tr>
+ <th>License:</th>
+ <td>BSD License</td>
+ </tr>
+ </table>
+ </subsection>
<subsection name="J2ME Ant Tasks">
@@ -1214,6 +1323,65 @@
</table>
</subsection>
+ <subsection name="JarBundler">
+
+ <p>JarBundler is a task that generates Mac OS X native Java
+ Application Bundles. It is fully configurable and can be used
+ to generate Mac OS X application bundles from any supported
+ Java platform, making it ideal for targeting multiple
+ platforms with one build.</p>
+
+ <table class="externals">
+ <tr>
+ <th>Compatibility:</th>
+ <td>Ant 1.4 and later</td>
+ </tr>
+ <tr>
+ <th>URL:</th>
+ <td><a href="http://www.loomcom.com/jarbundler/">http://www.loomcom.com/jarbundler/</a></td>
+ </tr>
+ <tr>
+ <th>Contact:</th>
+ <td><a href="mailto:sethm@loomcom.com">Seth Morabito</a></td>
+ </tr>
+ <tr>
+ <th>License:</th>
+ <td>GNU General Public License</td>
+ </tr>
+ </table>
+ </subsection>
+
+ <subsection name="JarPatch">
+
+ <p>JarPatch is a task that generates a zip file resulting of
+ the diff between the content of 2 jar files.</p>
+
+ <p>The resulting diff file can be use as a patch for a
+ previous installation (just ensure that the generated
+ patch.zip file is located on the CLASSPATH before the patched
+ oldJar jar file)</p>
+
+ <table class="externals">
+ <tr>
+ <th>Compatibility:</th>
+ <td>Ant 1.5 and later</td>
+ </tr>
+ <tr>
+ <th>URL:</th>
+ <td><a
+ href="http://perso.club-internet.fr/sjobic/ant/">http://perso.club-internet.fr/sjobic/ant/</a></td>
+ </tr>
+ <tr>
+ <th>Contact:</th>
+ <td><a href="mailto:norbert.barbosa@laposte.net">Norbert Barbosa</a></td>
+ </tr>
+ <tr>
+ <th>License:</th>
+ <td>LGPL License</td>
+ </tr>
+ </table>
+ </subsection>
+
<subsection name="Java+ Precompile Task">
<p>Java+ is an open source Java preprocessor that adds these
@@ -1397,6 +1565,39 @@
</table>
</subsection>
+ <subsection name="Jdiff">
+
+ <p>A task that generates an HTML report of all the packages, classes,
+ constructors, methods, and fields which have been removed, added or
+ changed in any way, including their documentation, when two APIs are
+ compared. </p>
+
+ <table class="externals">
+ <tr>
+ <th>Compatibility:</th>
+ <td>Ant 1.6</td>
+ </tr>
+ <tr>
+ <th>URL:</th>
+ <td>
+ <a href="http://javadiff.sourceforge.net/" >
+ http://javadiff.sourceforge.net/</a></td>
+ </tr>
+ <tr>
+ <th>Task Documentation:</th>
+ <td>
+ <a
+ href="http://cvs.sourceforge.net/viewcvs.py/*checkout*/javadiff/jdiff/jdiff.html?rev=HEAD&content-type=text/html#JDiffAntTask"
+ >
+ (in CVS)</a></td>
+ </tr>
+ <tr>
+ <th>License:</th>
+ <td>LGPL</td>
+ </tr>
+ </table>
+ </subsection>
+
<subsection name="JFlex">
<p>JFlex is a lexical analyzer generator (also known as
@@ -1637,6 +1838,37 @@
</table>
</subsection>
+ <subsection name="JudoScript Ant Task">
+
+ <p>The <judoscript> task is an easy way to embed JudoScript
+ code in the Ant build script. The tag format is quite simple. You can
+ either embed code directly, or can specify an external JudoScript program
+ file as the <code>src</code> attribute value. Parameters can be specified
+ as the <code>params</code> attribute; this is applicable to both embedded
+ code and external files.
+ </p>
+
+ <table class="externals">
+ <tr>
+ <th>Compatibility:</th>
+ <td>Ant 1.5 or higher</td>
+ </tr>
+ <tr>
+ <th>URL:</th>
+ <td><a
+ href="http://www.judoscript.com/articles/ant.html">http://www.judoscript.com/articles/ant.html</a></td>
+ </tr>
+ <tr>
+ <th>Contact:</th>
+ <td><a href="mailto:judoscript@hotmail.com">James Jianbo Huang</a></td>
+ </tr>
+ <tr>
+ <th>License:</th>
+ <td>Lesser GNU Public License</td>
+ </tr>
+ </table>
+ </subsection>
+
<subsection name="Just4log Ant Task">
<p>Just4log is a ant task to optimize JVM bytecode with regards
@@ -1796,6 +2028,37 @@
</table>
</subsection>
+ <subsection name="Nurflugel AntScript Visualizer">
+
+ <p>The Nurflugel AntScript Visualizer takes your build file,
+ finds any imported build files, and shows all relationships
+ between targets, taskdefs, macrodefs, Ant and Antcalls; output
+ options include PDF, SVG, and PNG. Many options including
+ grouping by build file, inclusion/exclusion of targets,
+ taskdefs, imports, etc. Installation is via Java WebStart, so
+ you'll always have the freshest version available.</p>
+
+ <table class="externals">
+ <tr>
+ <th>Compatibility:</th>
+ <td>Ant 1.1 and later</td>
+ </tr>
+ <tr>
+ <th>URL:</th>
+ <td><a href="http://www.nurflugel.com/webstart/AntScriptVisualizer/">http://www.nurflugel.com/webstart/AntScriptVisualizer/</a></td>
+ </tr>
+ <tr>
+ <th>Contact:</th>
+ <td>dbullard <at> nurflugel <dot> com (email
+ will receive a challenge to weed out spam)</td>
+ </tr>
+ <tr>
+ <th>License:</th>
+ <td>GNU General Public License</td>
+ </tr>
+ </table>
+ </subsection>
+
<subsection name="pack">
<p>pack is a task to build the smallest possible JAR to link
@@ -2197,6 +2460,37 @@
</table>
</subsection>
+ <subsection name="SQLC">
+
+ <p>SQLC generates Java classes from SQL statements obviating JDBC API
+ in your code. Introduction to SQLC:
+ <a href="http://www.pavelvlasov.com/pv/content/Articles/sqlc/sqlc.html">
+ http://www.pavelvlasov.com/pv/content/Articles/sqlc/sqlc.html</a></p>
+
+ <table class="externals">
+ <tr>
+ <th>Compatibility:</th>
+ <td>Tested with Ant 1.5.2. Compilation requires Java 1.4 and database
+ driver shall implement getParameterMetadata(). "Introduction to SQLC"
+ (see above) contains compatibility list. Generated classes work on
+ Java 1.3+
+ </td>
+ </tr>
+ <tr>
+ <th>URL:</th>
+ <td><a href="http://www.pavelvlasov.com/pv/content/Products/Common/doc/AntDoc/com/pavelvlasov/sql/java/ant/StatementCompilerTask.html">http://www.pavelvlasov.com/pv/content/Products/Common/doc/AntDoc/com/pavelvlasov/sql/java/ant/StatementCompilerTask.html</a></td>
+ </tr>
+ <tr>
+ <th>Contact:</th>
+ <td><a href="http://www.pavelvlasov.com/pv/content/contact.html">Pavel Vlasov</a></td>
+ </tr>
+ <tr>
+ <th>License:</th>
+ <td>LGPL</td>
+ </tr>
+ </table>
+ </subsection>
+
<subsection name="Styler">
<p>The styler task makes useful combinations of XSLT transformations
@@ -2505,6 +2799,38 @@
</table>
</subsection>
+ <subsection name="Xcluder">
+ <p>xcluder is an XML Inclusions (XInclude) task for Apache Ant.
+ Offers the choice of using Xerces or Elliotte Rusty Harold's XOM API.
+ </p>
+ <table class="externals">
+ <tr>
+ <th>Compatibility:</th>
+ <td>Ant 1.4 or later. XInclude compliance depends on the
+ underlying Xerces or XOM used. Xerces 2.5.0 and above works fine,
+ but please note that 2.6.1 and 2.6.2 processed the
+ http://www.w3.org/2003/XInclude, now obsolete by
+ http://www.w3.org/2001/XInclude used by the latest
+ Candidate Recommendation (13 April 2004).
+ </td>
+ </tr>
+ <tr>
+ <th>URL:</th>
+ <td><a href="http://sourceforge.net/projects/xcluder">http://sourceforge.net/projects/xcluder</a></td>
+ </tr>
+ <tr>
+ <th>Contact:</th>
+ <td><a href="mailto:mbatsis@users.sf.net">mbatsis@users.sf.net</a></td>
+ </tr>
+ <tr>
+ <th>License:</th>
+ <td>GNU General Public License (GPL), GNU Library or Lesser
+ General Public License (LGPL)
+ </td>
+ </tr>
+ </table>
+ </subsection>
+
<subsection name="XDoclet">
<p>XDoclet is an extended Javadoc Doclet engine for use in Ant.
@@ -2558,6 +2884,33 @@
</table>
</subsection>
+ <subsection name="XMLReleaseNotes (XRN)">
+
+ <p>This framework is a release notes framework that enables to
+ generate textual release notes from an XML file. This is an
+ open framework that enables to integrate the information
+ coming from VSC and bug tracking solutions, for instance.</p>
+
+ <table class="externals">
+ <tr>
+ <th>Compatibility:</th>
+ <td>Ant 1.5 and later</td>
+ </tr>
+ <tr>
+ <th>URL:</th>
+ <td><a href="http://xmlreleasenotes.free.fr/">http://xmlreleasenotes.free.fr/</a></td>
+ </tr>
+ <tr>
+ <th>Contact:</th>
+ <td>Edouard Mercier</td>
+ </tr>
+ <tr>
+ <th>License:</th>
+ <td>Apache Software License</td>
+ </tr>
+ </table>
+ </subsection>
+
<subsection name="XmlTask">
<p>XmlTask provides a simple means to modify XML documents
@@ -2804,15 +3157,24 @@
<table class="externals">
<tr>
<th>Compatibility:</th>
- <td>Ant 1.3 - 1.4.1</td>
+ <td>
+ Ant 1.3 - 1.4.1
+ Bundles Ant 1.6.2 as of Eclipse 3.0.1 (tested with Ant 1.5.4 - 1.6.2)
+ </td>
</tr>
<tr>
<th>URL:</th>
- <td><a href="http://www.eclipse.org/">http://www.eclipse.org/</a></td>
+ <td>
+ <a href="http://www.eclipse.org/">http://www.eclipse.org/</a>
+ or
+ <a href="http://dev.eclipse.org/viewcvs/index.cgi/~checkout~/platform-ant-home/index.html">
+ http://dev.eclipse.org/viewcvs/index.cgi/~checkout~/platform-ant-home/index.html
+ </a>
+ </td>
</tr>
<tr>
<th>Contact:</th>
- <td><a href="news://news.eclipse.org/eclipse.tools">news://news.eclipse.org/eclipse.tools</a></td>
+ <td><a href="news://news.eclipse.org/eclipse.platform">news://news.eclipse.org/eclipse.platform</a></td>
</tr>
<tr>
<th>License:</th>
@@ -2925,7 +3287,7 @@
</table>
</subsection>
- <subsection name="JDE(E) 2.2.8">
+ <subsection name="JDEE">
<p>The Java Development Environment for Emacs (JDEE) supports
Apache Ant as one of three built-in ways to build your
@@ -2938,7 +3300,7 @@
</tr>
<tr>
<th>URL:</th>
- <td><a href="http://jde.sunsite.dk/">http://jde.sunsite.dk/</a></td>
+ <td><a href="http://jdee.sunsite.dk/">http://jdee.sunsite.dk/</a></td>
</tr>
<tr>
<th>Contact:</th>
@@ -2959,7 +3321,7 @@
<table class="externals">
<tr>
<th>Compatibility:</th>
- <td>bundles Ant 1.6.1 as of NetBeans 3.6</td>
+ <td>bundles Ant 1.6.2 as of NetBeans 4.0</td>
</tr>
<tr>
<th>URL:</th>
@@ -3025,7 +3387,7 @@
<section name="Source Control Systems">
<p>There are several integration with SCM systems. Some are
- <a href="manual/tasksoverview.html#scm">build in</a>. But some are available as
+ <a href="manual/tasksoverview.html#scm">built in</a>. But some are available as
external libraries. Here a list of task libraries we are aware of:</p>
<subsection name="Surround SCM">
@@ -3057,4 +3419,4 @@
</section>
</body>
-</document>
\ No newline at end of file
+</document>
1.38.2.20 +131 -5 ant/xdocs/faq.xml
Index: faq.xml
===================================================================
RCS file: /home/cvs/ant/xdocs/faq.xml,v
retrieving revision 1.38.2.19
retrieving revision 1.38.2.20
diff -u -r1.38.2.19 -r1.38.2.20
--- faq.xml 10 Jan 2005 08:40:52 -0000 1.38.2.19
+++ faq.xml 17 Mar 2005 12:10:32 -0000 1.38.2.20
@@ -191,6 +191,7 @@
<td>1.6.1</td>
<td>12 February 2004</td>
</tr>
+
<tr>
<td>1.6.2</td>
<td>16 July 2004</td>
@@ -224,6 +225,30 @@
<code>jar xf</code>).</p>
</answer>
</faq>
+
+ <faq id="RedHat_ES_3">
+ <question>How do you get ant-1.6.x (or any version later than
+ 1.5.2) to work on on RedHat ES 3?</question>
+ <answer>
+ <p>Redhat ES 3.0 comes installed with ant 1.5.2. Even if you
+ have your PATH and ANT_HOME variables set correctly to a later
+ version of ant, you will always be forced to use the
+ preinstalled version.</p>
+
+ <p>To use a later version of ant on this OS you could do the
+ following:</p>
+
+ <source><![CDATA[
+$ ant -version
+Apache Ant version 1.5.2-23 compiled on November 12 2003
+$ su -
+# rpm -e ant ant-libs
+# exit
+$ hash -r
+$ ant -version
+Apache Ant version 1.6.2 compiled on July 16 2004
+]]></source></answer>
+ </faq>
</faqsection>
<faqsection title="How do I ...">
@@ -246,7 +271,7 @@
<faq id="adding-external-tasks">
<question>How do I add an external task that I've written to the
- page "External Tools and Task"?</question>
+ page "External Tools and Tasks"?</question>
<answer>
<p>Join and post a message to the dev or user mailing
@@ -278,6 +303,22 @@
The procedure to add it is the same. The file to patch is <a
href="http://cvs.apache.org/viewcvs.cgi/~checkout~/ant/xdocs/projects.xml">this</a>
document. The syntax of that file is the same.</p>
+
+ </answer>
+ </faq>
+
+ <faq id="create-extensions">
+ <question>How do I create new tasks?</question>
+ <answer>
+ <p>Apart from a lot of information on using Ant, the
+ <a href="manual/index.html">Manual</a> also contains information
+ on how to extend Ant with new tasks. This information
+ can be found under "Developing with Ant".</p>
+
+ <p>Chances are that someone else already created the task you
+ want to create, it may be wise to see
+ <a href="external.html">External Tools and Tasks</a> and
+ <a href="projects.html">Related Projects</a> first.</p>
</answer>
</faq>
@@ -472,7 +513,7 @@
<p>Note: <code><antcall></code> tasks do <em>not</em> pass
property changes back up to the environment they were called
- from, so you would'nt be able to, for example, set a
+ from, so you wouldn't be able to, for example, set a
<code>result</code> property in the <code>cond-if-3</code> target,
then do
<code><echo message="result is ${result}"/></code>
@@ -769,7 +810,7 @@
<answer>
<p>When <code>ant</code> loads properties from an external
- file it dosn't touch the value of properties, trailing blanks
+ file it doesn't touch the value of properties, trailing blanks
will not be trimmed for example.</p>
<p>If the value represents a file path, like a jar needed to
@@ -802,6 +843,91 @@
WEB-INF will look correct.</p>
</answer>
</faq>
+
+ <faq id="NoClassDefFoundError">
+ <question>I installed Ant 1.6.x and now get
+ <code>Exception in thread "main" java.lang.NoClassDefFoundError:
+ </code>
+ </question>
+ <answer>
+ <p>
+ The cause of this is that there is an old version of ant somewhere in the
+ class path or configuration.
+ </p>
+ <p>
+ A version of this problem happens with jars that are in the classpath
+ that include an embedded copy of ant classes.
+ An example of this is some copies of weblogic.jar.
+ </p>
+ <p>
+ One can check if this is the case by doing (on unix/sh):
+ <code><pre>
+ unset CLASSPATH
+ ant -version
+ </pre>
+ </code>
+ </p>
+ </answer>
+ </faq>
+
+ <faq id="InstantiationException">
+ <question>I installed Ant 1.6.x and now get
+ <code>java.lang.InstantiationException: org.apache.tools.ant.Main</code>
+ </question>
+ <answer>
+ <p>
+ The cause of this is that there is an old version of ant somewhere in the
+ class path or configuration.
+ </p>
+ <p>
+ A version of this problem may be seen on some linux systems.
+ Some linux systems (Fedora Core 2 for example), comes with a version
+ of ant pre-installed. There is a configuration file called
+ <code>/etc/ant.conf</code> which if present, the ant shell
+ script will 'dot' include. On Fedora Core 2, the /etc/ant.conf
+ file resets the <code>ANT_HOME</code> environment variable to
+ <code>/usr/share/ant</code>. This causes the problem that
+ an old version of ant (1.5.x in this cause) will be used
+ with a new version of the ant script file.
+ </p>
+ <p>
+ One can check if this is the case by doing
+ <code>ant --noconfig -version</code>.
+ </p>
+ </answer>
+ </faq>
+ <faq id="mangled-manifest">
+ <question>
+ Whenever I use the Ant jar or manifest related tasks, long lines in
+ my manifest are wrapped at 70 characters and the resulting jar does
+ not work in my application server. Why does Ant do this?
+ </question>
+
+ <answer>
+ <p>
+ Ant implements the Java
+ <a href="http://java.sun.com/j2se/1.4.2/docs/guide/jar/jar.html">Jar
+ file specification</a>. Please refer to the notes section where it
+ discusses the maximum allowable length of a line and the concept of
+ continuation characters.
+ </p>
+
+ <p>
+ If a jar file produced by Ant does not work in your appserver, and
+ that failure is due to the wrapped manifest, then you need
+ to consult your appserver provider, as it is a bug in their
+ appserver. Far more likely, however, is a problem in your
+ specification of your classpath. It is not Ant's wrapping of your
+ classpath that is the problem.
+ </p>
+
+ <p>
+ Do not raise a bug about this issue until you have checked to ensure
+ that the problem is not due to your classpath specification.
+ </p>
+ </answer>
+ </faq>
+
</faqsection>
<faqsection title="Ant and IDEs/Editors">
@@ -1523,10 +1649,10 @@
to use this task with JDK 1.5.</p>
<p>Starting with Ant 1.6.2 <code><junitreport></code>
- will support JDK 1.5.</p>
+ supports JDK 1.5.</p>
</answer>
</faq>
</faqsection>
-</document>
\ No newline at end of file
+</document>
1.52.2.10 +1 -1 ant/xdocs/index.xml
Index: index.xml
===================================================================
RCS file: /home/cvs/ant/xdocs/index.xml,v
retrieving revision 1.52.2.9
retrieving revision 1.52.2.10
diff -u -r1.52.2.9 -r1.52.2.10
--- index.xml 16 Nov 2004 09:03:28 -0000 1.52.2.9
+++ index.xml 17 Mar 2005 12:10:32 -0000 1.52.2.10
@@ -99,7 +99,7 @@
<section name="Nightly Builds">
<p>
If you wish to use the latest Ant features, you can try downloading a nightly
- build from <a href="http://brutus.apache.org/~bodewig/builds/ant/">here</a>
+ build from <a href="http://brutus.apache.org/~nightlybuild/builds/ant/">here</a>
</p>
</section>
1.14.2.4 +1 -1 ant/xdocs/problems.xml
Index: problems.xml
===================================================================
RCS file: /home/cvs/ant/xdocs/problems.xml,v
retrieving revision 1.14.2.3
retrieving revision 1.14.2.4
diff -u -r1.14.2.3 -r1.14.2.4
--- problems.xml 16 Nov 2004 09:03:28 -0000 1.14.2.3
+++ problems.xml 17 Mar 2005 12:10:32 -0000 1.14.2.4
@@ -171,7 +171,7 @@
been fixed. The next step, therefore, may be to try a nightly build
of Ant to see if the problem has been fixed. Nightly builds for Ant
are available from the
- <a href="http://brutus.apache.org/~bodewig/builds/ant/">
+ <a href="http://brutus.apache.org/~nightlybuild/builds/ant/">
Ant web site</a>. While Ant nightly builds are typically quite
stable and are used by
<a href="http://brutus.apache.org/gump/public/">Gump</a>
1.10.2.9 +25 -0 ant/xdocs/projects.xml
Index: projects.xml
===================================================================
RCS file: /home/cvs/ant/xdocs/projects.xml,v
retrieving revision 1.10.2.8
retrieving revision 1.10.2.9
diff -u -r1.10.2.8 -r1.10.2.9
--- projects.xml 14 Oct 2004 08:22:17 -0000 1.10.2.8
+++ projects.xml 17 Mar 2005 12:10:32 -0000 1.10.2.9
@@ -145,7 +145,32 @@
</tr>
</table>
</subsection>
+
+ <subsection name="Antigen">
+ <p>Antigen (Ant Installer Generator) is a tool to take an Ant build script, combine it with a GUI and wrap it up as an executable jar file. Its main
+ use is for creating graphical, ant-based installers.</p>
+
+ <table class="externals">
+ <tr>
+ <th>Compatibility:</th>
+ <td>bundles Ant 1.6.2</td>
+ </tr>
+ <tr>
+ <th>URL:</th>
+ <td><a href="http://antigen.sourceforge.net/">http://antigen.sourceforge.net/</a></td>
+ </tr>
+ <tr>
+ <th>Contact:</th>
+ <td><a href ='mailto:johndavidtaylor@users.sourceforge.net'>Jon Tayler</a></td>
+ </tr>
+ <tr>
+ <th>License:</th>
+ <td>Academic Free License</td>
+ </tr>
+ </table>
+ </subsection>
+
<subsection name="Antlion">
<p>The Antlion Project adds value to Ant build scripts by providing
1.31.2.6 +55 -0 ant/xdocs/resources.xml
Index: resources.xml
===================================================================
RCS file: /home/cvs/ant/xdocs/resources.xml,v
retrieving revision 1.31.2.5
retrieving revision 1.31.2.6
diff -u -r1.31.2.5 -r1.31.2.6
--- resources.xml 29 Jun 2004 15:03:50 -0000 1.31.2.5
+++ resources.xml 17 Mar 2005 12:10:32 -0000 1.31.2.6
@@ -254,6 +254,61 @@
<section name="Articles">
+ <subsection name="Extending Ant Input Abilities">
+ <p>The contents of this document is the following:<ul>
+ <li>Section 2 provides a simple example how InputHandlers are created,</li>
+ <li>Section 3 develops an inputhandler that masks the passwords typed on the command line,</li>
+ <li>Section 4 gives two handlers, whose input is typed in graphical components,</li>
+ <li>Section 5 extends Input task so that we can use dierent input handlers on different uses of <input>,</li>
+ <li>Section 6 describes a problem found while writing this document,</li>
+ <li>Section 7 summarizes some dark corners the author do not understand.</li>
+ </ul></p>
+
+ <table class="externals">
+ <tr>
+ <th>Author:</th>
+ <td>Ivan Ivanov</td>
+ </tr>
+ <tr>
+ <th>URL:</th>
+ <td><a href="https://sourceforge.net/project/showfiles.php?group_id=103509">https://sourceforge.net/project/showfiles.php?group_id=103509 (Download ZIP+PDF from Sourceforge)</a></td>
+ </tr>
+ </table>
+ </subsection>
+
+
+
+ <subsection name="Keep the Ant, Hold the XML">
+ <p>Key G. Gauthier talks about writing "buildfiles" in Java.</p>
+
+ <table class="externals">
+ <tr>
+ <th>Author:</th>
+ <td>Key G. Gauthier</td>
+ </tr>
+ <tr>
+ <th>URL:</th>
+ <td><a href="http://www.ftponline.com/javapro/2004_06/magazine/features/kgauthier/">http://www.ftponline.com/javapro/2004_06/magazine/features/kgauthier/</a></td>
+ </tr>
+ </table>
+ </subsection>
+
+ <subsection name="Ant 1.6 for Task Writers">
+ <p>This article talks about XML namespace handling, Ant
+ libraries and the newly introduced type polymorphism.</p>
+
+ <table class="externals">
+ <tr>
+ <th>Author:</th>
+ <td>Stefan Bodewig</td>
+ </tr>
+ <tr>
+ <th>URL:</th>
+ <td><a href="http://otn.oracle.com/pub/articles/bodewig_taskwriters.html">http://otn.oracle.com/pub/articles/bodewig_taskwriters.html</a></td>
+ </tr>
+ </table>
+ </subsection>
+
<subsection name="Managing Build Complexity with Apache Ant 1.6">
<p>As Apache Ant is applied to increasingly difficult tasks,
1.15.2.5 +1 -1 ant/xdocs/srcdownload.xml
Index: srcdownload.xml
===================================================================
RCS file: /home/cvs/ant/xdocs/srcdownload.xml,v
retrieving revision 1.15.2.4
retrieving revision 1.15.2.5
diff -u -r1.15.2.4 -r1.15.2.5
--- srcdownload.xml 17 Jul 2004 13:09:12 -0000 1.15.2.4
+++ srcdownload.xml 17 Mar 2005 12:10:32 -0000 1.15.2.5
@@ -107,7 +107,7 @@
<section name="Nightly Builds">
<p>If you wish to use the latest Ant features, you can try downloading a
-<a href="http://cvs.apache.org/builds/ant/nightly/">nightly build</a>.
+<a href="http://brutus.apache.org/~nightlybuild/builds/ant/">nightly build</a>.
</p>
</section>
No revision
No revision
1.26.2.5 +8 -0 ant/xdocs/stylesheets/templates.vm
Index: templates.vm
===================================================================
RCS file: /home/cvs/ant/xdocs/stylesheets/templates.vm,v
retrieving revision 1.26.2.4
retrieving revision 1.26.2.5
diff -u -r1.26.2.4 -r1.26.2.5
--- templates.vm 10 Jan 2005 08:40:52 -0000 1.26.2.4
+++ templates.vm 17 Mar 2005 12:10:33 -0000 1.26.2.5
@@ -189,6 +189,14 @@
#macro (makeProject $menus)
<div class="menucontainer">
+#*
+ <div align="center">
+ <a href="http://ApacheCon.Com/2004/US/"><img width="170" height="100"
+ border="0"
+ src="http://ApacheCon.Com/2004/US/logos/logo_only.gif"
+ alt="ApacheCon!" title="Come to ApacheCon!"/></a>
+ </div>
+*#
<div class="menu">
<ul>
#foreach ( $menu in $menus )
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@ant.apache.org
For additional commands, e-mail: dev-help@ant.apache.org
|