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:[EMAIL PROTECTED]">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:[EMAIL PROTECTED]">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:[EMAIL PROTECTED]">[EMAIL PROTECTED]</a></td> + <td><a href="mailto:[EMAIL PROTECTED]">[EMAIL PROTECTED]</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:[EMAIL PROTECTED]">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:[EMAIL PROTECTED]">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:[EMAIL PROTECTED]">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:[EMAIL PROTECTED]">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:[EMAIL PROTECTED]">[EMAIL PROTECTED]</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:[EMAIL PROTECTED]'>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: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]