git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@273603 13f79535-47bb-0310-9956-ffa450edef68master
| @@ -0,0 +1 @@ | |||||
| velocity.log* | |||||
| @@ -0,0 +1,64 @@ | |||||
| <project name="build-site" default="docs" basedir="."> | |||||
| <!-- Initialization properties --> | |||||
| <property name="project.name" value="ant"/> | |||||
| <property name="docs.src" location="xdocs"/> | |||||
| <property name="docs.dest" location="docs"/> | |||||
| <property name="project.file" value="stylesheets/project.xml" /> | |||||
| <property name="site.dir" location="../../../../jakarta-site2" /> | |||||
| <property name="templ.path" location="xdocs/stylesheets" /> | |||||
| <property name="velocity.props" location="${docs.src}/velocity.properties" /> | |||||
| <path id="anakia.classpath"> | |||||
| <fileset dir="${site.dir}/lib"> | |||||
| <include name="*.jar"/> | |||||
| </fileset> | |||||
| </path> | |||||
| <target name="prepare"> | |||||
| <available classname="org.apache.velocity.anakia.AnakiaTask" | |||||
| property="AnakiaTask.present"> | |||||
| <classpath refid="anakia.classpath"/> | |||||
| </available> | |||||
| </target> | |||||
| <target depends="prepare" name="prepare-error" unless="AnakiaTask.present"> | |||||
| <echo> | |||||
| AnakiaTask is not present! Please check to make sure that | |||||
| velocity.jar is in your classpath. | |||||
| </echo> | |||||
| </target> | |||||
| <target name="docs" depends="prepare-error" if="AnakiaTask.present"> | |||||
| <taskdef name="anakia" classname="org.apache.velocity.anakia.AnakiaTask"> | |||||
| <classpath refid="anakia.classpath"/> | |||||
| </taskdef> | |||||
| <anakia basedir="${docs.src}" destdir="${docs.dest}/" | |||||
| extension=".html" style="./site.vsl" | |||||
| projectFile="${project.file}" | |||||
| excludes="**/stylesheets/** faq.xml" | |||||
| includes="**/*.xml" | |||||
| lastModifiedCheck="true" | |||||
| templatePath="${templ.path}" | |||||
| velocityPropertiesFile="${velocity.props}"> | |||||
| </anakia> | |||||
| <anakia basedir="${docs.src}" destdir="${docs.dest}/" | |||||
| extension=".html" style="./faq.vsl" | |||||
| projectFile="${project.file}" | |||||
| includes="faq.xml" | |||||
| lastModifiedCheck="true" | |||||
| templatePath="${templ.path}" | |||||
| velocityPropertiesFile="${velocity.props}"> | |||||
| </anakia> | |||||
| </target> | |||||
| <target name="javadocs"> | |||||
| <ant antfile="build.xml" target="dist_javadocs"> | |||||
| <property name="dist.javadocs" value="${docs.dest}/manual/api" /> | |||||
| </ant> | |||||
| </target> | |||||
| <target name="all" depends="docs, javadocs"/> | |||||
| </project> | |||||
| @@ -0,0 +1,49 @@ | |||||
| /* | |||||
| * ============================================================================ | |||||
| * The Apache Software License, Version 1.1 | |||||
| * ============================================================================ | |||||
| * | |||||
| * Copyright (C) 2000-2002 The Apache Software Foundation. All | |||||
| * rights reserved. | |||||
| * | |||||
| * Redistribution and use in source and binary forms, with or without modifica- | |||||
| * tion, are permitted provided that the following conditions are met: | |||||
| * | |||||
| * 1. Redistributions of source code must retain the above copyright notice, | |||||
| * this list of conditions and the following disclaimer. | |||||
| * | |||||
| * 2. Redistributions in binary form must reproduce the above copyright notice, | |||||
| * this list of conditions and the following disclaimer in the documentation | |||||
| * and/or other materials provided with the distribution. | |||||
| * | |||||
| * 3. The end-user documentation included with the redistribution, if any, must | |||||
| * include the following acknowledgment: "This product includes software | |||||
| * developed by the Apache Software Foundation (http://www.apache.org/)." | |||||
| * Alternately, this acknowledgment may appear in the software itself, if | |||||
| * and wherever such third-party acknowledgments normally appear. | |||||
| * | |||||
| * 4. The names "Ant" and "Apache Software Foundation" must not be used to | |||||
| * endorse or promote products derived from this software without prior | |||||
| * written permission. For written permission, please contact | |||||
| * apache@apache.org. | |||||
| * | |||||
| * 5. Products derived from this software may not be called "Apache", nor may | |||||
| * "Apache" appear in their name, without prior written permission of the | |||||
| * Apache Software Foundation. | |||||
| * | |||||
| * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES, | |||||
| * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND | |||||
| * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE | |||||
| * APACHE SOFTWARE FOUNDATION OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, | |||||
| * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLU- | |||||
| * DING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS | |||||
| * OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON | |||||
| * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT | |||||
| * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF | |||||
| * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |||||
| * | |||||
| * This software consists of voluntary contributions made by many individuals | |||||
| * on behalf of the Apache Software Foundation. For more information on the | |||||
| * Apache Software Foundation, please see <http://www.apache.org/>. | |||||
| * | |||||
| */ | |||||
| @@ -0,0 +1,687 @@ | |||||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> | |||||
| <!-- Content Stylesheet for Site --> | |||||
| <!-- start the processing --> | |||||
| <html> | |||||
| <!-- 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"/> | |||||
| <meta name="author" value="Erik Hatcher"> | |||||
| <meta name="email" value="ehatcher@apache.org"> | |||||
| <title>Apache Ant - Ant 1.5 Release To-Do List</title> | |||||
| </head> | |||||
| <body bgcolor="#ffffff" text="#000000" link="#525D76"> | |||||
| <table border="0" width="100%" cellspacing="0"> | |||||
| <!-- TOP IMAGE --> | |||||
| <tr> | |||||
| <td colspan="2"> | |||||
| <a href="http://ant.apache.org/"><img src="./images/ant_logo_large.gif" alt="Apache Ant" border="0"/></a> | |||||
| </td> | |||||
| </tr> | |||||
| </table> | |||||
| <table border="0" width="100%" cellspacing="4"> | |||||
| <tr><td colspan="2"> | |||||
| <hr noshade="" size="1"/> | |||||
| </td></tr> | |||||
| <tr> | |||||
| <!-- LEFT SIDE NAVIGATION --> | |||||
| <td valign="top" nowrap="true"> | |||||
| <p><strong>Apache Ant</strong></p> | |||||
| <ul> | |||||
| <li> <a href="./index.html">Front Page</a> | |||||
| </li> | |||||
| <li> <a href="./LICENSE">License</a> | |||||
| </li> | |||||
| <li> <a href="./antnews.html">News</a> | |||||
| </li> | |||||
| </ul> | |||||
| <p><strong>Documentation</strong></p> | |||||
| <ul> | |||||
| <li> <a href="./manual/index.html">Manual</a> | |||||
| </li> | |||||
| <li> <a href="./projects.html">Related Projects</a> | |||||
| </li> | |||||
| <li> <a href="./external.html">External Tools and Tasks</a> | |||||
| </li> | |||||
| <li> <a href="./resources.html">Resources</a> | |||||
| </li> | |||||
| <li> <a href="./faq.html">Ant FAQ</a> | |||||
| </li> | |||||
| <li> <a href="./problems.html">Having Problems?</a> | |||||
| </li> | |||||
| </ul> | |||||
| <p><strong>Get Involved</strong></p> | |||||
| <ul> | |||||
| <li> <a href="./mail.html">Mailing Lists</a> | |||||
| </li> | |||||
| <li> <a href="./cvs.html">CVS Repositories</a> | |||||
| </li> | |||||
| <li> <a href="http://nagoya.apache.org/bugzilla/enter_bug.cgi?product=Ant">Bug Database</a> | |||||
| </li> | |||||
| <li> <a href="http://nagoya.apache.org/bugzilla/enter_bug.cgi?product=Ant&bug_severity=Enhancement">Enhancement Requests</a> | |||||
| </li> | |||||
| </ul> | |||||
| <p><strong>Project Managment</strong></p> | |||||
| <ul> | |||||
| <li> <a href="./contributors.html">Contributors</a> | |||||
| </li> | |||||
| <li> <a href="./mission.html">Mission</a> | |||||
| </li> | |||||
| <li> <a href="./guidelines.html">Guidelines Notes</a> | |||||
| </li> | |||||
| <li> <a href="./legal.html">Legal</a> | |||||
| </li> | |||||
| </ul> | |||||
| </td> | |||||
| <td align="left" valign="top"> | |||||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
| <tr><td bgcolor="#525D76"> | |||||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
| <a name="Ant 1.5 Release To-Do List"><strong>Ant 1.5 Release To-Do List</strong></a> | |||||
| </font> | |||||
| </td></tr> | |||||
| <tr><td> | |||||
| <blockquote> | |||||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
| <tr><td bgcolor="#828DA6"> | |||||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
| <a name="Open"><strong>Open</strong></a> | |||||
| </font> | |||||
| </td></tr> | |||||
| <tr><td> | |||||
| <blockquote> | |||||
| <table> | |||||
| <tr> | |||||
| <td bgcolor="#039acc" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| Item | |||||
| </font> | |||||
| </td> | |||||
| <td bgcolor="#039acc" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| Details | |||||
| </font> | |||||
| </td> | |||||
| <td bgcolor="#039acc" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| Assigned | |||||
| </font> | |||||
| </td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td bgcolor="#a0ddf0" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| Bugzilla bugs under 30 | |||||
| </font> | |||||
| </td> | |||||
| <td bgcolor="#a0ddf0" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| or at least address most of them in some way | |||||
| </font> | |||||
| </td> | |||||
| <td bgcolor="#a0ddf0" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| All Committers | |||||
| </font> | |||||
| </td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td bgcolor="#a0ddf0" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| Document Path datatype | |||||
| </font> | |||||
| </td> | |||||
| <td bgcolor="#a0ddf0" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| It's documented, but more hidden than the other types | |||||
| </font> | |||||
| </td> | |||||
| <td bgcolor="#a0ddf0" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| Erik | |||||
| </font> | |||||
| </td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td bgcolor="#a0ddf0" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| Novell NetWare support | |||||
| </font> | |||||
| </td> | |||||
| <td bgcolor="#a0ddf0" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| | |||||
| </font> | |||||
| </td> | |||||
| <td bgcolor="#a0ddf0" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| Jeff Tulley | |||||
| </font> | |||||
| </td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td bgcolor="#a0ddf0" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| XMLCatalog more integrated | |||||
| </font> | |||||
| </td> | |||||
| <td bgcolor="#a0ddf0" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| Several tasks could still use XMLCatalog integration | |||||
| </font> | |||||
| </td> | |||||
| <td bgcolor="#a0ddf0" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| | |||||
| </font> | |||||
| </td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td bgcolor="#a0ddf0" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| Make default excludes customizable | |||||
| </font> | |||||
| </td> | |||||
| <td bgcolor="#a0ddf0" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| With the setting of an ant.default.excludes property? | |||||
| </font> | |||||
| </td> | |||||
| <td bgcolor="#a0ddf0" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| Erik | |||||
| </font> | |||||
| </td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td bgcolor="#a0ddf0" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| Fully functional on Java 1.4 | |||||
| </font> | |||||
| </td> | |||||
| <td bgcolor="#a0ddf0" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| Fix outstanding java1.4 defects, maybe add an | |||||
| assertions datatype for java and other tasks (junit?) | |||||
| which lets people turn on asserts. | |||||
| </font> | |||||
| </td> | |||||
| <td bgcolor="#a0ddf0" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| Steve + any other help he can get | |||||
| </font> | |||||
| </td> | |||||
| </tr> | |||||
| </table> | |||||
| </blockquote> | |||||
| </td></tr> | |||||
| </table> | |||||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
| <tr><td bgcolor="#828DA6"> | |||||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
| <a name="Done"><strong>Done</strong></a> | |||||
| </font> | |||||
| </td></tr> | |||||
| <tr><td> | |||||
| <blockquote> | |||||
| <table> | |||||
| <tr> | |||||
| <td bgcolor="#039acc" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| Item | |||||
| </font> | |||||
| </td> | |||||
| <td bgcolor="#039acc" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| Details | |||||
| </font> | |||||
| </td> | |||||
| <td bgcolor="#039acc" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| Assigned | |||||
| </font> | |||||
| </td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td bgcolor="#a0ddf0" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| Selectors | |||||
| </font> | |||||
| </td> | |||||
| <td bgcolor="#a0ddf0" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| | |||||
| </font> | |||||
| </td> | |||||
| <td bgcolor="#a0ddf0" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| Bruce | |||||
| </font> | |||||
| </td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td bgcolor="#a0ddf0" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| Extension utilities | |||||
| </font> | |||||
| </td> | |||||
| <td bgcolor="#a0ddf0" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| Port across task that prints out details of extensions for | |||||
| a certain library/jar, or all jars in a path. Port across task | |||||
| that generates a manifest (including dependencies and extension | |||||
| specification) based on a set of jars in path. Port across task | |||||
| that checks that the list of pre-req extensions are present in | |||||
| path. | |||||
| </font> | |||||
| </td> | |||||
| <td bgcolor="#a0ddf0" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| Peter | |||||
| </font> | |||||
| </td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td bgcolor="#a0ddf0" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| XmlLogger implements BuildLogger | |||||
| </font> | |||||
| </td> | |||||
| <td bgcolor="#a0ddf0" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| Its currently a BuildListener, lets remove the confusion | |||||
| </font> | |||||
| </td> | |||||
| <td bgcolor="#a0ddf0" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| Erik | |||||
| </font> | |||||
| </td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td bgcolor="#a0ddf0" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| Dotnet library tweaks | |||||
| </font> | |||||
| </td> | |||||
| <td bgcolor="#a0ddf0" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| update to release, add uptodateness, add a web service | |||||
| import (for Axis interop testing) | |||||
| </font> | |||||
| </td> | |||||
| <td bgcolor="#a0ddf0" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| Steve, in a really long meeting | |||||
| </font> | |||||
| </td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td bgcolor="#a0ddf0" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| compiler attribute for rmic | |||||
| </font> | |||||
| </td> | |||||
| <td bgcolor="#a0ddf0" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| | |||||
| </font> | |||||
| </td> | |||||
| <td bgcolor="#a0ddf0" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| Stefan | |||||
| </font> | |||||
| </td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td bgcolor="#a0ddf0" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| PGP signing task if possible | |||||
| </font> | |||||
| </td> | |||||
| <td bgcolor="#a0ddf0" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| Not done, but deemed impossible - at least in the 1.5 | |||||
| time frame. | |||||
| </font> | |||||
| </td> | |||||
| <td bgcolor="#a0ddf0" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| Stefan | |||||
| </font> | |||||
| </td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td bgcolor="#a0ddf0" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| JUnit's System.err/.out handling | |||||
| </font> | |||||
| </td> | |||||
| <td bgcolor="#a0ddf0" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| showoutput attribute has been added - doesn't work in | |||||
| some cases yet (same reason as bug PR 7980) | |||||
| </font> | |||||
| </td> | |||||
| <td bgcolor="#a0ddf0" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| Stefan | |||||
| </font> | |||||
| </td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td bgcolor="#a0ddf0" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| Base compiler command line switches on the selected | |||||
| compiler, not the current JDK | |||||
| </font> | |||||
| </td> | |||||
| <td bgcolor="#a0ddf0" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| | |||||
| </font> | |||||
| </td> | |||||
| <td bgcolor="#a0ddf0" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| Stefan | |||||
| </font> | |||||
| </td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td bgcolor="#a0ddf0" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| <input> | |||||
| </font> | |||||
| </td> | |||||
| <td bgcolor="#a0ddf0" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| | |||||
| </font> | |||||
| </td> | |||||
| <td bgcolor="#a0ddf0" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| Stefan | |||||
| </font> | |||||
| </td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td bgcolor="#a0ddf0" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| Make javadoc a real directory based task | |||||
| </font> | |||||
| </td> | |||||
| <td bgcolor="#a0ddf0" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| | |||||
| </font> | |||||
| </td> | |||||
| <td bgcolor="#a0ddf0" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| Stefan | |||||
| </font> | |||||
| </td> | |||||
| </tr> | |||||
| </table> | |||||
| </blockquote> | |||||
| </td></tr> | |||||
| </table> | |||||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
| <tr><td bgcolor="#828DA6"> | |||||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
| <a name="Bug Reports Short-Cuts"><strong>Bug Reports Short-Cuts</strong></a> | |||||
| </font> | |||||
| </td></tr> | |||||
| <tr><td> | |||||
| <blockquote> | |||||
| <p>Note: You can sort the report results by clicking on the column-headings.</p> | |||||
| <table> | |||||
| <tr> | |||||
| <td bgcolor="#039acc" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| New|Assigned|Reopened Bug Reports: | |||||
| </font> | |||||
| </td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td bgcolor="#a0ddf0" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| <a href="http://nagoya.apache.org/bugzilla/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&email1=&emailtype1=substring&emailassigned_to1=1&email2=&emailtype2=substring&emailreporter2=1&bugidtype=include&bug_id=&changedin=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&product=Ant&component=Build+Process&component=Core&component=Core+tasks&component=Documentation&component=Optional+Tasks&component=Other&component=Wrapper+scripts&short_desc=&short_desc_type=allwordssubstr&long_desc=&long_desc_type=allwordssubstr&bug_file_loc=&bug_file_loc_type=allwordssubstr&keywords=&keywords_type=anywords&field0-0-0=noop&type0-0-0=noop&value0-0-0=&cmdtype=doit">All</a> | |||||
| </font> | |||||
| </td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td bgcolor="#a0ddf0" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| <a href="http://nagoya.apache.org/bugzilla/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_severity=Blocker&bug_severity=Critical&bug_severity=Major&bug_severity=Normal&bug_severity=Minor&email1=&emailtype1=substring&emailassigned_to1=1&email2=&emailtype2=substring&emailreporter2=1&bugidtype=include&bug_id=&changedin=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&product=Ant&component=Build+Process&component=Core&component=Core+tasks&component=Documentation&component=Optional+Tasks&component=Other&component=Wrapper+scripts&short_desc=&short_desc_type=allwordssubstr&long_desc=&long_desc_type=allwordssubstr&bug_file_loc=&bug_file_loc_type=allwordssubstr&keywords=&keywords_type=anywords&field0-0-0=noop&type0-0-0=noop&value0-0-0=&cmdtype=doit">- minus Enhancements</a> | |||||
| </font> | |||||
| </td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td bgcolor="#039acc" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| New|Assigned|Reopened Bug Reports by Component: | |||||
| </font> | |||||
| </td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td bgcolor="#a0ddf0" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| <a href="http://nagoya.apache.org/bugzilla/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&email1=&emailtype1=substring&emailassigned_to1=1&email2=&emailtype2=substring&emailreporter2=1&bugidtype=include&bug_id=&changedin=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&product=Ant&component=Build+Process&short_desc=&short_desc_type=allwordssubstr&long_desc=&long_desc_type=allwordssubstr&bug_file_loc=&bug_file_loc_type=allwordssubstr&keywords=&keywords_type=anywords&field0-0-0=noop&type0-0-0=noop&value0-0-0=&cmdtype=doit">Build Process</a> | |||||
| </font> | |||||
| </td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td bgcolor="#a0ddf0" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| <a href="http://nagoya.apache.org/bugzilla/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_severity=Blocker&bug_severity=Critical&bug_severity=Major&bug_severity=Normal&bug_severity=Minor&email1=&emailtype1=substring&emailassigned_to1=1&email2=&emailtype2=substring&emailreporter2=1&bugidtype=include&bug_id=&changedin=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&product=Ant&component=Build+Process&short_desc=&short_desc_type=allwordssubstr&long_desc=&long_desc_type=allwordssubstr&bug_file_loc=&bug_file_loc_type=allwordssubstr&keywords=&keywords_type=anywords&field0-0-0=noop&type0-0-0=noop&value0-0-0=&cmdtype=doit">- minus Enhancements</a> | |||||
| </font> | |||||
| </td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td bgcolor="#a0ddf0" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| <a href="http://nagoya.apache.org/bugzilla/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&email1=&emailtype1=substring&emailassigned_to1=1&email2=&emailtype2=substring&emailreporter2=1&bugidtype=include&bug_id=&changedin=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&product=Ant&component=Core&short_desc=&short_desc_type=allwordssubstr&long_desc=&long_desc_type=allwordssubstr&bug_file_loc=&bug_file_loc_type=allwordssubstr&keywords=&keywords_type=anywords&field0-0-0=noop&type0-0-0=noop&value0-0-0=&cmdtype=doit">Core</a> | |||||
| </font> | |||||
| </td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td bgcolor="#a0ddf0" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| <a href="http://nagoya.apache.org/bugzilla/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_severity=Blocker&bug_severity=Critical&bug_severity=Major&bug_severity=Normal&bug_severity=Minor&email1=&emailtype1=substring&emailassigned_to1=1&email2=&emailtype2=substring&emailreporter2=1&bugidtype=include&bug_id=&changedin=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&product=Ant&component=Core&short_desc=&short_desc_type=allwordssubstr&long_desc=&long_desc_type=allwordssubstr&bug_file_loc=&bug_file_loc_type=allwordssubstr&keywords=&keywords_type=anywords&field0-0-0=noop&type0-0-0=noop&value0-0-0=&cmdtype=doit">- minus Enhancements</a> | |||||
| </font> | |||||
| </td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td bgcolor="#a0ddf0" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| <a href="http://nagoya.apache.org/bugzilla/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&email1=&emailtype1=substring&emailassigned_to1=1&email2=&emailtype2=substring&emailreporter2=1&bugidtype=include&bug_id=&changedin=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&product=Ant&component=Core+Tasks&short_desc=&short_desc_type=allwordssubstr&long_desc=&long_desc_type=allwordssubstr&bug_file_loc=&bug_file_loc_type=allwordssubstr&keywords=&keywords_type=anywords&field0-0-0=noop&type0-0-0=noop&value0-0-0=&cmdtype=doit">Core Tasks</a> | |||||
| </font> | |||||
| </td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td bgcolor="#a0ddf0" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| <a href="http://nagoya.apache.org/bugzilla/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_severity=Blocker&bug_severity=Critical&bug_severity=Major&bug_severity=Normal&bug_severity=Minor&email1=&emailtype1=substring&emailassigned_to1=1&email2=&emailtype2=substring&emailreporter2=1&bugidtype=include&bug_id=&changedin=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&product=Ant&component=Core+Tasks&short_desc=&short_desc_type=allwordssubstr&long_desc=&long_desc_type=allwordssubstr&bug_file_loc=&bug_file_loc_type=allwordssubstr&keywords=&keywords_type=anywords&field0-0-0=noop&type0-0-0=noop&value0-0-0=&cmdtype=doit">- minus Enhancements</a> | |||||
| </font> | |||||
| </td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td bgcolor="#a0ddf0" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| <a href="http://nagoya.apache.org/bugzilla/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&email1=&emailtype1=substring&emailassigned_to1=1&email2=&emailtype2=substring&emailreporter2=1&bugidtype=include&bug_id=&changedin=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&product=Ant&component=Documentation&short_desc=&short_desc_type=allwordssubstr&long_desc=&long_desc_type=allwordssubstr&bug_file_loc=&bug_file_loc_type=allwordssubstr&keywords=&keywords_type=anywords&field0-0-0=noop&type0-0-0=noop&value0-0-0=&cmdtype=doit">Documentation</a> | |||||
| </font> | |||||
| </td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td bgcolor="#a0ddf0" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| <a href="http://nagoya.apache.org/bugzilla/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_severity=Blocker&bug_severity=Critical&bug_severity=Major&bug_severity=Normal&bug_severity=Minor&email1=&emailtype1=substring&emailassigned_to1=1&email2=&emailtype2=substring&emailreporter2=1&bugidtype=include&bug_id=&changedin=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&product=Ant&component=Documentation&short_desc=&short_desc_type=allwordssubstr&long_desc=&long_desc_type=allwordssubstr&bug_file_loc=&bug_file_loc_type=allwordssubstr&keywords=&keywords_type=anywords&field0-0-0=noop&type0-0-0=noop&value0-0-0=&cmdtype=doit">- minus Enhancements</a> | |||||
| </font> | |||||
| </td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td bgcolor="#a0ddf0" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| <a href="http://nagoya.apache.org/bugzilla/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&email1=&emailtype1=substring&emailassigned_to1=1&email2=&emailtype2=substring&emailreporter2=1&bugidtype=include&bug_id=&changedin=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&product=Ant&component=Optional+Tasks&short_desc=&short_desc_type=allwordssubstr&long_desc=&long_desc_type=allwordssubstr&bug_file_loc=&bug_file_loc_type=allwordssubstr&keywords=&keywords_type=anywords&field0-0-0=noop&type0-0-0=noop&value0-0-0=&cmdtype=doit">Optional Tasks</a> | |||||
| </font> | |||||
| </td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td bgcolor="#a0ddf0" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| <a href="http://nagoya.apache.org/bugzilla/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_severity=Blocker&bug_severity=Critical&bug_severity=Major&bug_severity=Normal&bug_severity=Minor&email1=&emailtype1=substring&emailassigned_to1=1&email2=&emailtype2=substring&emailreporter2=1&bugidtype=include&bug_id=&changedin=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&product=Ant&component=Optional+Tasks&short_desc=&short_desc_type=allwordssubstr&long_desc=&long_desc_type=allwordssubstr&bug_file_loc=&bug_file_loc_type=allwordssubstr&keywords=&keywords_type=anywords&field0-0-0=noop&type0-0-0=noop&value0-0-0=&cmdtype=doit">- minus Enhancements</a> | |||||
| </font> | |||||
| </td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td bgcolor="#a0ddf0" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| <a href="http://nagoya.apache.org/bugzilla/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&email1=&emailtype1=substring&emailassigned_to1=1&email2=&emailtype2=substring&emailreporter2=1&bugidtype=include&bug_id=&changedin=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&product=Ant&component=Other&short_desc=&short_desc_type=allwordssubstr&long_desc=&long_desc_type=allwordssubstr&bug_file_loc=&bug_file_loc_type=allwordssubstr&keywords=&keywords_type=anywords&field0-0-0=noop&type0-0-0=noop&value0-0-0=&cmdtype=doit">Other</a> | |||||
| </font> | |||||
| </td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td bgcolor="#a0ddf0" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| <a href="http://nagoya.apache.org/bugzilla/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_severity=Blocker&bug_severity=Critical&bug_severity=Major&bug_severity=Normal&bug_severity=Minor&email1=&emailtype1=substring&emailassigned_to1=1&email2=&emailtype2=substring&emailreporter2=1&bugidtype=include&bug_id=&changedin=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&product=Ant&component=Other&short_desc=&short_desc_type=allwordssubstr&long_desc=&long_desc_type=allwordssubstr&bug_file_loc=&bug_file_loc_type=allwordssubstr&keywords=&keywords_type=anywords&field0-0-0=noop&type0-0-0=noop&value0-0-0=&cmdtype=doit">- minus Enhancements</a> | |||||
| </font> | |||||
| </td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td bgcolor="#a0ddf0" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| <a href="http://nagoya.apache.org/bugzilla/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&email1=&emailtype1=substring&emailassigned_to1=1&email2=&emailtype2=substring&emailreporter2=1&bugidtype=include&bug_id=&changedin=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&product=Ant&component=Wrapper+Scripts&short_desc=&short_desc_type=allwordssubstr&long_desc=&long_desc_type=allwordssubstr&bug_file_loc=&bug_file_loc_type=allwordssubstr&keywords=&keywords_type=anywords&field0-0-0=noop&type0-0-0=noop&value0-0-0=&cmdtype=doit">Wrapper Scripts</a> | |||||
| </font> | |||||
| </td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td bgcolor="#a0ddf0" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| <a href="http://nagoya.apache.org/bugzilla/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_severity=Blocker&bug_severity=Critical&bug_severity=Major&bug_severity=Normal&bug_severity=Minor&email1=&emailtype1=substring&emailassigned_to1=1&email2=&emailtype2=substring&emailreporter2=1&bugidtype=include&bug_id=&changedin=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&product=Ant&component=Wrapper+Scripts&short_desc=&short_desc_type=allwordssubstr&long_desc=&long_desc_type=allwordssubstr&bug_file_loc=&bug_file_loc_type=allwordssubstr&keywords=&keywords_type=anywords&field0-0-0=noop&type0-0-0=noop&value0-0-0=&cmdtype=doit">- minus Enhancements</a> | |||||
| </font> | |||||
| </td> | |||||
| </tr> | |||||
| <tr> | |||||
| </tr> | |||||
| </table> | |||||
| </blockquote> | |||||
| </td></tr> | |||||
| </table> | |||||
| </blockquote> | |||||
| </td></tr> | |||||
| </table> | |||||
| </td> | |||||
| </tr> | |||||
| <!-- FOOTER --> | |||||
| <tr><td colspan="2"> | |||||
| <hr noshade="" size="1"/> | |||||
| </td></tr> | |||||
| <tr><td colspan="2"> | |||||
| <div align="center"><font color="#525D76" size="-1"><em> | |||||
| Copyright © 2000-2002, Apache Software Foundation | |||||
| </em></font></div> | |||||
| </td></tr> | |||||
| </table> | |||||
| </body> | |||||
| </html> | |||||
| <!-- end the processing --> | |||||
| @@ -0,0 +1,379 @@ | |||||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> | |||||
| <!-- Content Stylesheet for Site --> | |||||
| <!-- start the processing --> | |||||
| <html> | |||||
| <!-- 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"/> | |||||
| <meta name="author" value="Conor MacNeill"> | |||||
| <meta name="email" value=""> | |||||
| <meta name="author" value="Stefan Bodewig"> | |||||
| <meta name="email" value="stefan.bodewig@epost.de"> | |||||
| <meta name="author" value="Magesh Umasankar"> | |||||
| <meta name="email" value=""> | |||||
| <title>Apache Ant - Ant News</title> | |||||
| </head> | |||||
| <body bgcolor="#ffffff" text="#000000" link="#525D76"> | |||||
| <table border="0" width="100%" cellspacing="0"> | |||||
| <!-- TOP IMAGE --> | |||||
| <tr> | |||||
| <td colspan="2"> | |||||
| <a href="http://ant.apache.org/"><img src="./images/ant_logo_large.gif" alt="Apache Ant" border="0"/></a> | |||||
| </td> | |||||
| </tr> | |||||
| </table> | |||||
| <table border="0" width="100%" cellspacing="4"> | |||||
| <tr><td colspan="2"> | |||||
| <hr noshade="" size="1"/> | |||||
| </td></tr> | |||||
| <tr> | |||||
| <!-- LEFT SIDE NAVIGATION --> | |||||
| <td valign="top" nowrap="true"> | |||||
| <p><strong>Apache Ant</strong></p> | |||||
| <ul> | |||||
| <li> <a href="./index.html">Front Page</a> | |||||
| </li> | |||||
| <li> <a href="./LICENSE">License</a> | |||||
| </li> | |||||
| <li> <a href="./antnews.html">News</a> | |||||
| </li> | |||||
| </ul> | |||||
| <p><strong>Documentation</strong></p> | |||||
| <ul> | |||||
| <li> <a href="./manual/index.html">Manual</a> | |||||
| </li> | |||||
| <li> <a href="./projects.html">Related Projects</a> | |||||
| </li> | |||||
| <li> <a href="./external.html">External Tools and Tasks</a> | |||||
| </li> | |||||
| <li> <a href="./resources.html">Resources</a> | |||||
| </li> | |||||
| <li> <a href="./faq.html">Ant FAQ</a> | |||||
| </li> | |||||
| <li> <a href="./problems.html">Having Problems?</a> | |||||
| </li> | |||||
| </ul> | |||||
| <p><strong>Get Involved</strong></p> | |||||
| <ul> | |||||
| <li> <a href="./mail.html">Mailing Lists</a> | |||||
| </li> | |||||
| <li> <a href="./cvs.html">CVS Repositories</a> | |||||
| </li> | |||||
| <li> <a href="http://nagoya.apache.org/bugzilla/enter_bug.cgi?product=Ant">Bug Database</a> | |||||
| </li> | |||||
| <li> <a href="http://nagoya.apache.org/bugzilla/enter_bug.cgi?product=Ant&bug_severity=Enhancement">Enhancement Requests</a> | |||||
| </li> | |||||
| </ul> | |||||
| <p><strong>Project Managment</strong></p> | |||||
| <ul> | |||||
| <li> <a href="./contributors.html">Contributors</a> | |||||
| </li> | |||||
| <li> <a href="./mission.html">Mission</a> | |||||
| </li> | |||||
| <li> <a href="./guidelines.html">Guidelines Notes</a> | |||||
| </li> | |||||
| <li> <a href="./legal.html">Legal</a> | |||||
| </li> | |||||
| </ul> | |||||
| </td> | |||||
| <td align="left" valign="top"> | |||||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
| <tr><td bgcolor="#525D76"> | |||||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
| <a name="Ant 1.5.1"><strong>Ant 1.5.1</strong></a> | |||||
| </font> | |||||
| </td></tr> | |||||
| <tr><td> | |||||
| <blockquote> | |||||
| <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://www.apache.org/dist/ant/"> | |||||
| 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> | |||||
| </blockquote> | |||||
| </td></tr> | |||||
| </table> | |||||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
| <tr><td bgcolor="#525D76"> | |||||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
| <a name="Ant 1.5.1Beta1"><strong>Ant 1.5.1Beta1</strong></a> | |||||
| </font> | |||||
| </td></tr> | |||||
| <tr><td> | |||||
| <blockquote> | |||||
| <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 | |||||
| <a href="http://jakarta.apache.org/builds/jakarta-ant/release/v1.5.1beta1/"> | |||||
| download</a>. If you have any feedback on the beta feel free to join the | |||||
| discussion on the ant-dev and ant-user mailing lists. | |||||
| </p> | |||||
| </blockquote> | |||||
| </td></tr> | |||||
| </table> | |||||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
| <tr><td bgcolor="#525D76"> | |||||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
| <a name="Ant 1.5"><strong>Ant 1.5</strong></a> | |||||
| </font> | |||||
| </td></tr> | |||||
| <tr><td> | |||||
| <blockquote> | |||||
| <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> | |||||
| <h3>July 10, 2002 - Ant 1.5 Released!</h3> | |||||
| <p>The final version of Ant 1.5 is now available for | |||||
| <a href="http://jakarta.apache.org/builds/jakarta-ant/release/v1.5/"> | |||||
| 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> | |||||
| </blockquote> | |||||
| </td></tr> | |||||
| </table> | |||||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
| <tr><td bgcolor="#525D76"> | |||||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
| <a name="Ant 1.5Beta3"><strong>Ant 1.5Beta3</strong></a> | |||||
| </font> | |||||
| </td></tr> | |||||
| <tr><td> | |||||
| <blockquote> | |||||
| <h3>June 24, 2002 - Ant 1.5 Beta3 Available!</h3> | |||||
| <p>The third beta version of Ant 1.5 is now available for | |||||
| <a href="http://jakarta.apache.org/builds/jakarta-ant/release/v1.5Beta3/"> | |||||
| download</a>. If you have any feedback on the beta feel free to join the | |||||
| discussion on the ant-dev and ant-user mailing lists. | |||||
| </p> | |||||
| </blockquote> | |||||
| </td></tr> | |||||
| </table> | |||||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
| <tr><td bgcolor="#525D76"> | |||||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
| <a name="Ant 1.5Beta2"><strong>Ant 1.5Beta2</strong></a> | |||||
| </font> | |||||
| </td></tr> | |||||
| <tr><td> | |||||
| <blockquote> | |||||
| <h3>June 1, 2002 - Ant 1.5 Beta2 Available!</h3> | |||||
| <p>The second beta version of Ant 1.5 is now available for | |||||
| <a href="http://jakarta.apache.org/builds/jakarta-ant/release/v1.5Beta2/"> | |||||
| download</a>. If you have any feedback on the beta feel free to join the | |||||
| discussion on the ant-dev and ant-user mailing lists. | |||||
| </p> | |||||
| </blockquote> | |||||
| </td></tr> | |||||
| </table> | |||||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
| <tr><td bgcolor="#525D76"> | |||||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
| <a name="Ant 1.5Beta1"><strong>Ant 1.5Beta1</strong></a> | |||||
| </font> | |||||
| </td></tr> | |||||
| <tr><td> | |||||
| <blockquote> | |||||
| <h3>Ant 1.5 Beta1 Available !</h3> | |||||
| <p>The first beta version of Ant 1.5 is now available for | |||||
| <a href="http://jakarta.apache.org/builds/jakarta-ant/release/v1.5Beta1/"> | |||||
| download</a>. If you have any feedback on the beta feel free to join the | |||||
| discussion on the ant-dev and ant-user mailing lists. | |||||
| </p> | |||||
| </blockquote> | |||||
| </td></tr> | |||||
| </table> | |||||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
| <tr><td bgcolor="#525D76"> | |||||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
| <a name="Ant wins again!"><strong>Ant wins again!</strong></a> | |||||
| </font> | |||||
| </td></tr> | |||||
| <tr><td> | |||||
| <blockquote> | |||||
| <h3>Apr 29, 2002: Ant wins <em>Software Development</em> magazine's | |||||
| 2002 Productivity Award.</h3> | |||||
| <p> | |||||
| <a href="http://www.sdmagazine.com"><img src="images/sdm_productivity_award.gif" border="0" height="75" width="135" align="right" /></a> | |||||
| Ant has been awarded a <strong>2002 Productivity Award</strong> by | |||||
| <a href="http://www.sdmagazine.com/"><em>Software Development</em></a> | |||||
| magazine. Read the | |||||
| <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> | |||||
| </blockquote> | |||||
| </td></tr> | |||||
| </table> | |||||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
| <tr><td bgcolor="#525D76"> | |||||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
| <a name="Ant has won!"><strong>Ant has won!</strong></a> | |||||
| </font> | |||||
| </td></tr> | |||||
| <tr><td> | |||||
| <blockquote> | |||||
| <h3>Mar 26, 2002: Ant wins the JavaWorld Editors' Choice | |||||
| Award</h3> | |||||
| <p> | |||||
| <a href="http://www.javaworld.com"><img src="images/jw_ec_logo_winner2002.gif" border="0" height="85" width="230" align="right" /></a> | |||||
| Ant has won the JavaWorld Editors' Choice Award for | |||||
| <strong>Most Useful Java Community-Developed Technology</strong>. | |||||
| 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> | |||||
| </blockquote> | |||||
| </td></tr> | |||||
| </table> | |||||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
| <tr><td bgcolor="#525D76"> | |||||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
| <a name="Java 1.4 Support"><strong>Java 1.4 Support</strong></a> | |||||
| </font> | |||||
| </td></tr> | |||||
| <tr><td> | |||||
| <blockquote> | |||||
| <h3>Feb 15, 2002: Java 1.4 Support</h3> | |||||
| <p> | |||||
| Java 1.4 has now been released by Sun. The latest Ant source supports | |||||
| the new <tt>assert</tt> statement in the compiler task via the <tt>source</tt> | |||||
| attribute. It also contains a compatibility fix needed for some ant tasks | |||||
| 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> | |||||
| </blockquote> | |||||
| </td></tr> | |||||
| </table> | |||||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
| <tr><td bgcolor="#525D76"> | |||||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
| <a name="See our new logo!"><strong>See our new logo!</strong></a> | |||||
| </font> | |||||
| </td></tr> | |||||
| <tr><td> | |||||
| <blockquote> | |||||
| <h3>Have a look at our new cool logo!</h3> | |||||
| </blockquote> | |||||
| </td></tr> | |||||
| </table> | |||||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
| <tr><td bgcolor="#525D76"> | |||||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
| <a name="Ant 1.4.1"><strong>Ant 1.4.1</strong></a> | |||||
| </font> | |||||
| </td></tr> | |||||
| <tr><td> | |||||
| <blockquote> | |||||
| <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> | |||||
| </blockquote> | |||||
| </td></tr> | |||||
| </table> | |||||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
| <tr><td bgcolor="#525D76"> | |||||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
| <a name="Ant 2.0 Requirements Collected - Next is Design"><strong>Ant 2.0 Requirements Collected - Next is Design</strong></a> | |||||
| </font> | |||||
| </td></tr> | |||||
| <tr><td> | |||||
| <blockquote> | |||||
| <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 | |||||
| give you an idea of what Ant2 is going to look like.</p> | |||||
| <p>Several details can only be decided in the light of real code | |||||
| 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> | |||||
| </blockquote> | |||||
| </td></tr> | |||||
| </table> | |||||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
| <tr><td bgcolor="#525D76"> | |||||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
| <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> | |||||
| <tr><td> | |||||
| <blockquote> | |||||
| <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> | |||||
| </blockquote> | |||||
| </td></tr> | |||||
| </table> | |||||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
| <tr><td bgcolor="#525D76"> | |||||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
| <a name="Ant 2.0 Requirements"><strong>Ant 2.0 Requirements</strong></a> | |||||
| </font> | |||||
| </td></tr> | |||||
| <tr><td> | |||||
| <blockquote> | |||||
| <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 | |||||
| be addressed. | |||||
| </p> | |||||
| <p> | |||||
| As we continue to evolve and enhance Ant 1.x, it is now time to define what Ant 2.0 will | |||||
| encompass. Ant 2.0 will be a major rearchitecting of Ant. It has a number of goals including: | |||||
| <ul> | |||||
| <li>Define the "contract" with build file writers to which Ant will be bound.</li> | |||||
| <li>Define the "contract" between the Ant core and Task writers.</li> | |||||
| <li>Make Ant more easily extendable by allowing additional tasks to be "dropped" in.</li> | |||||
| <li>Allow Ant to function as a component to simplify integration with GUIs and IDEs.</li> | |||||
| <li>Make Ant more regular and logical.</li> | |||||
| </ul> | |||||
| It is expected that Ant 2.0 will break Ant 1.x based build files. The intention is to | |||||
| make this the last time that will happen. | |||||
| </p> | |||||
| <p> | |||||
| To advance the definition of Ant, user requirements are now being accepted on the | |||||
| Ant-Dev mailing list. Any requirement will be accepted for consideration. The | |||||
| requirements are being collected into a document which is available | |||||
| <a href="ant2/requested-features.txt">on-line</a>. New features will be excepted | |||||
| until March 21st, 2001. At that time, each requirement will be discussed | |||||
| for inclusion in an Ant 2.0 requirement document. | |||||
| </p> | |||||
| <p> | |||||
| For your reference some of the goals which have shaped the development of Ant 1.x are | |||||
| available <a href="ant2/original-specification.html">here</a>. These continue to be | |||||
| relevant to Ant 2.0. | |||||
| </p> | |||||
| <p> | |||||
| If you want to shape the future of Ant, join the | |||||
| <a href="http://jakarta.apache.org/site/mail.html">Ant-Dev mailing list</a> and contribute | |||||
| your ideas. | |||||
| </p> | |||||
| </blockquote> | |||||
| </td></tr> | |||||
| </table> | |||||
| </td> | |||||
| </tr> | |||||
| <!-- FOOTER --> | |||||
| <tr><td colspan="2"> | |||||
| <hr noshade="" size="1"/> | |||||
| </td></tr> | |||||
| <tr><td colspan="2"> | |||||
| <div align="center"><font color="#525D76" size="-1"><em> | |||||
| Copyright © 2000-2002, Apache Software Foundation | |||||
| </em></font></div> | |||||
| </td></tr> | |||||
| </table> | |||||
| </body> | |||||
| </html> | |||||
| <!-- end the processing --> | |||||
| @@ -0,0 +1,112 @@ | |||||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> | |||||
| <!-- Content Stylesheet for Site --> | |||||
| <!-- start the processing --> | |||||
| <html> | |||||
| <!-- 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"/> | |||||
| <title>Apache Ant - Contributors</title> | |||||
| </head> | |||||
| <body bgcolor="#ffffff" text="#000000" link="#525D76"> | |||||
| <table border="0" width="100%" cellspacing="0"> | |||||
| <!-- TOP IMAGE --> | |||||
| <tr> | |||||
| <td colspan="2"> | |||||
| <a href="http://ant.apache.org/"><img src="./images/ant_logo_large.gif" alt="Apache Ant" border="0"/></a> | |||||
| </td> | |||||
| </tr> | |||||
| </table> | |||||
| <table border="0" width="100%" cellspacing="4"> | |||||
| <tr><td colspan="2"> | |||||
| <hr noshade="" size="1"/> | |||||
| </td></tr> | |||||
| <tr> | |||||
| <!-- LEFT SIDE NAVIGATION --> | |||||
| <td valign="top" nowrap="true"> | |||||
| <p><strong>Apache Ant</strong></p> | |||||
| <ul> | |||||
| <li> <a href="./index.html">Front Page</a> | |||||
| </li> | |||||
| <li> <a href="./LICENSE">License</a> | |||||
| </li> | |||||
| <li> <a href="./antnews.html">News</a> | |||||
| </li> | |||||
| </ul> | |||||
| <p><strong>Documentation</strong></p> | |||||
| <ul> | |||||
| <li> <a href="./manual/index.html">Manual</a> | |||||
| </li> | |||||
| <li> <a href="./projects.html">Related Projects</a> | |||||
| </li> | |||||
| <li> <a href="./external.html">External Tools and Tasks</a> | |||||
| </li> | |||||
| <li> <a href="./resources.html">Resources</a> | |||||
| </li> | |||||
| <li> <a href="./faq.html">Ant FAQ</a> | |||||
| </li> | |||||
| <li> <a href="./problems.html">Having Problems?</a> | |||||
| </li> | |||||
| </ul> | |||||
| <p><strong>Get Involved</strong></p> | |||||
| <ul> | |||||
| <li> <a href="./mail.html">Mailing Lists</a> | |||||
| </li> | |||||
| <li> <a href="./cvs.html">CVS Repositories</a> | |||||
| </li> | |||||
| <li> <a href="http://nagoya.apache.org/bugzilla/enter_bug.cgi?product=Ant">Bug Database</a> | |||||
| </li> | |||||
| <li> <a href="http://nagoya.apache.org/bugzilla/enter_bug.cgi?product=Ant&bug_severity=Enhancement">Enhancement Requests</a> | |||||
| </li> | |||||
| </ul> | |||||
| <p><strong>Project Managment</strong></p> | |||||
| <ul> | |||||
| <li> <a href="./contributors.html">Contributors</a> | |||||
| </li> | |||||
| <li> <a href="./mission.html">Mission</a> | |||||
| </li> | |||||
| <li> <a href="./guidelines.html">Guidelines Notes</a> | |||||
| </li> | |||||
| <li> <a href="./legal.html">Legal</a> | |||||
| </li> | |||||
| </ul> | |||||
| </td> | |||||
| <td align="left" valign="top"> | |||||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
| <tr><td bgcolor="#525D76"> | |||||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
| <a name="Contributors"><strong>Contributors</strong></a> | |||||
| </font> | |||||
| </td></tr> | |||||
| <tr><td> | |||||
| <blockquote> | |||||
| <p>Copy info from Jakarta here - add new stuff.</p> | |||||
| </blockquote> | |||||
| </td></tr> | |||||
| </table> | |||||
| </td> | |||||
| </tr> | |||||
| <!-- FOOTER --> | |||||
| <tr><td colspan="2"> | |||||
| <hr noshade="" size="1"/> | |||||
| </td></tr> | |||||
| <tr><td colspan="2"> | |||||
| <div align="center"><font color="#525D76" size="-1"><em> | |||||
| Copyright © 2000-2002, Apache Software Foundation | |||||
| </em></font></div> | |||||
| </td></tr> | |||||
| </table> | |||||
| </body> | |||||
| </html> | |||||
| <!-- end the processing --> | |||||
| @@ -0,0 +1,166 @@ | |||||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> | |||||
| <!-- Content Stylesheet for Site --> | |||||
| <!-- start the processing --> | |||||
| <html> | |||||
| <!-- 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"/> | |||||
| <title>Apache Ant - CVS Repository</title> | |||||
| </head> | |||||
| <body bgcolor="#ffffff" text="#000000" link="#525D76"> | |||||
| <table border="0" width="100%" cellspacing="0"> | |||||
| <!-- TOP IMAGE --> | |||||
| <tr> | |||||
| <td colspan="2"> | |||||
| <a href="http://ant.apache.org/"><img src="./images/ant_logo_large.gif" alt="Apache Ant" border="0"/></a> | |||||
| </td> | |||||
| </tr> | |||||
| </table> | |||||
| <table border="0" width="100%" cellspacing="4"> | |||||
| <tr><td colspan="2"> | |||||
| <hr noshade="" size="1"/> | |||||
| </td></tr> | |||||
| <tr> | |||||
| <!-- LEFT SIDE NAVIGATION --> | |||||
| <td valign="top" nowrap="true"> | |||||
| <p><strong>Apache Ant</strong></p> | |||||
| <ul> | |||||
| <li> <a href="./index.html">Front Page</a> | |||||
| </li> | |||||
| <li> <a href="./LICENSE">License</a> | |||||
| </li> | |||||
| <li> <a href="./antnews.html">News</a> | |||||
| </li> | |||||
| </ul> | |||||
| <p><strong>Documentation</strong></p> | |||||
| <ul> | |||||
| <li> <a href="./manual/index.html">Manual</a> | |||||
| </li> | |||||
| <li> <a href="./projects.html">Related Projects</a> | |||||
| </li> | |||||
| <li> <a href="./external.html">External Tools and Tasks</a> | |||||
| </li> | |||||
| <li> <a href="./resources.html">Resources</a> | |||||
| </li> | |||||
| <li> <a href="./faq.html">Ant FAQ</a> | |||||
| </li> | |||||
| <li> <a href="./problems.html">Having Problems?</a> | |||||
| </li> | |||||
| </ul> | |||||
| <p><strong>Get Involved</strong></p> | |||||
| <ul> | |||||
| <li> <a href="./mail.html">Mailing Lists</a> | |||||
| </li> | |||||
| <li> <a href="./cvs.html">CVS Repositories</a> | |||||
| </li> | |||||
| <li> <a href="http://nagoya.apache.org/bugzilla/enter_bug.cgi?product=Ant">Bug Database</a> | |||||
| </li> | |||||
| <li> <a href="http://nagoya.apache.org/bugzilla/enter_bug.cgi?product=Ant&bug_severity=Enhancement">Enhancement Requests</a> | |||||
| </li> | |||||
| </ul> | |||||
| <p><strong>Project Managment</strong></p> | |||||
| <ul> | |||||
| <li> <a href="./contributors.html">Contributors</a> | |||||
| </li> | |||||
| <li> <a href="./mission.html">Mission</a> | |||||
| </li> | |||||
| <li> <a href="./guidelines.html">Guidelines Notes</a> | |||||
| </li> | |||||
| <li> <a href="./legal.html">Legal</a> | |||||
| </li> | |||||
| </ul> | |||||
| </td> | |||||
| <td align="left" valign="top"> | |||||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
| <tr><td bgcolor="#525D76"> | |||||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
| <a name="Access the Source Tree (AnonCVS)"><strong>Access the Source Tree (AnonCVS)</strong></a> | |||||
| </font> | |||||
| </td></tr> | |||||
| <tr><td> | |||||
| <blockquote> | |||||
| <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> | |||||
| <div align="left"> | |||||
| <table cellspacing="4" cellpadding="0" border="0"> | |||||
| <tr> | |||||
| <td bgcolor="#023264" width="1" height="1"><img src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"/></td> | |||||
| <td bgcolor="#023264" height="1"><img src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"/></td> | |||||
| <td bgcolor="#023264" width="1" height="1"><img src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"/></td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td bgcolor="#023264" width="1"><img src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"/></td> | |||||
| <td bgcolor="#ffffff"><pre> | |||||
| cvs -d :pserver:anoncvs@cvs.apache.org:/home/cvspublic login | |||||
| password: anoncvs</pre></td> | |||||
| <td bgcolor="#023264" width="1"><img src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"/></td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td bgcolor="#023264" width="1" height="1"><img src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"/></td> | |||||
| <td bgcolor="#023264" height="1"><img src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"/></td> | |||||
| <td bgcolor="#023264" width="1" height="1"><img src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"/></td> | |||||
| </tr> | |||||
| </table> | |||||
| </div> | |||||
| <div align="left"> | |||||
| <table cellspacing="4" cellpadding="0" border="0"> | |||||
| <tr> | |||||
| <td bgcolor="#023264" width="1" height="1"><img src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"/></td> | |||||
| <td bgcolor="#023264" height="1"><img src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"/></td> | |||||
| <td bgcolor="#023264" width="1" height="1"><img src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"/></td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td bgcolor="#023264" width="1"><img src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"/></td> | |||||
| <td bgcolor="#ffffff"><pre> | |||||
| cvs -d :pserver:anoncvs@cvs.apache.org:/home/cvspublic checkout [module-name]</pre></td> | |||||
| <td bgcolor="#023264" width="1"><img src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"/></td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td bgcolor="#023264" width="1" height="1"><img src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"/></td> | |||||
| <td bgcolor="#023264" height="1"><img src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"/></td> | |||||
| <td bgcolor="#023264" width="1" height="1"><img src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"/></td> | |||||
| </tr> | |||||
| </table> | |||||
| </div> | |||||
| <p>Modules available for access are (click the links to view the | |||||
| CVS tree via ViewCVS):</p> | |||||
| <ul> | |||||
| <li><a href="http://cvs.apache.org/viewcvs/jakarta-ant/">jakarta-ant</a> - | |||||
| The "main" Ant module.</li> | |||||
| <li><a href="http://cvs.apache.org/viewcvs/jakarta-ant-antidote/">jakarta-ant-antidote</a> | |||||
| - Antidote, a GUI frontend to Ant.</li> | |||||
| </ul> | |||||
| <p>If you are not familiar with CVS, <a href="http://jakarta.apache.org/site/cvsindex.html">Jakarta's | |||||
| CVS page</a> may hold many helpful hints.</p> | |||||
| </blockquote> | |||||
| </td></tr> | |||||
| </table> | |||||
| </td> | |||||
| </tr> | |||||
| <!-- FOOTER --> | |||||
| <tr><td colspan="2"> | |||||
| <hr noshade="" size="1"/> | |||||
| </td></tr> | |||||
| <tr><td colspan="2"> | |||||
| <div align="center"><font color="#525D76" size="-1"><em> | |||||
| Copyright © 2000-2002, Apache Software Foundation | |||||
| </em></font></div> | |||||
| </td></tr> | |||||
| </table> | |||||
| </body> | |||||
| </html> | |||||
| <!-- end the processing --> | |||||
| @@ -0,0 +1,116 @@ | |||||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> | |||||
| <!-- Content Stylesheet for Site --> | |||||
| <!-- start the processing --> | |||||
| <html> | |||||
| <!-- 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"/> | |||||
| <title>Apache Ant - Project Guidelines</title> | |||||
| </head> | |||||
| <body bgcolor="#ffffff" text="#000000" link="#525D76"> | |||||
| <table border="0" width="100%" cellspacing="0"> | |||||
| <!-- TOP IMAGE --> | |||||
| <tr> | |||||
| <td colspan="2"> | |||||
| <a href="http://ant.apache.org/"><img src="./images/ant_logo_large.gif" alt="Apache Ant" border="0"/></a> | |||||
| </td> | |||||
| </tr> | |||||
| </table> | |||||
| <table border="0" width="100%" cellspacing="4"> | |||||
| <tr><td colspan="2"> | |||||
| <hr noshade="" size="1"/> | |||||
| </td></tr> | |||||
| <tr> | |||||
| <!-- LEFT SIDE NAVIGATION --> | |||||
| <td valign="top" nowrap="true"> | |||||
| <p><strong>Apache Ant</strong></p> | |||||
| <ul> | |||||
| <li> <a href="./index.html">Front Page</a> | |||||
| </li> | |||||
| <li> <a href="./LICENSE">License</a> | |||||
| </li> | |||||
| <li> <a href="./antnews.html">News</a> | |||||
| </li> | |||||
| </ul> | |||||
| <p><strong>Documentation</strong></p> | |||||
| <ul> | |||||
| <li> <a href="./manual/index.html">Manual</a> | |||||
| </li> | |||||
| <li> <a href="./projects.html">Related Projects</a> | |||||
| </li> | |||||
| <li> <a href="./external.html">External Tools and Tasks</a> | |||||
| </li> | |||||
| <li> <a href="./resources.html">Resources</a> | |||||
| </li> | |||||
| <li> <a href="./faq.html">Ant FAQ</a> | |||||
| </li> | |||||
| <li> <a href="./problems.html">Having Problems?</a> | |||||
| </li> | |||||
| </ul> | |||||
| <p><strong>Get Involved</strong></p> | |||||
| <ul> | |||||
| <li> <a href="./mail.html">Mailing Lists</a> | |||||
| </li> | |||||
| <li> <a href="./cvs.html">CVS Repositories</a> | |||||
| </li> | |||||
| <li> <a href="http://nagoya.apache.org/bugzilla/enter_bug.cgi?product=Ant">Bug Database</a> | |||||
| </li> | |||||
| <li> <a href="http://nagoya.apache.org/bugzilla/enter_bug.cgi?product=Ant&bug_severity=Enhancement">Enhancement Requests</a> | |||||
| </li> | |||||
| </ul> | |||||
| <p><strong>Project Managment</strong></p> | |||||
| <ul> | |||||
| <li> <a href="./contributors.html">Contributors</a> | |||||
| </li> | |||||
| <li> <a href="./mission.html">Mission</a> | |||||
| </li> | |||||
| <li> <a href="./guidelines.html">Guidelines Notes</a> | |||||
| </li> | |||||
| <li> <a href="./legal.html">Legal</a> | |||||
| </li> | |||||
| </ul> | |||||
| </td> | |||||
| <td align="left" valign="top"> | |||||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
| <tr><td bgcolor="#525D76"> | |||||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
| <a name="Project Guidelines"><strong>Project Guidelines</strong></a> | |||||
| </font> | |||||
| </td></tr> | |||||
| <tr><td> | |||||
| <blockquote> | |||||
| <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> | |||||
| and <a href="http://httpd.apache.org/dev/guidelines.html">httpd</a> | |||||
| projects as well as the work currently on the way at the <a href="http://incubator.apache.org/">Incubator</a> project.</p> | |||||
| </blockquote> | |||||
| </td></tr> | |||||
| </table> | |||||
| </td> | |||||
| </tr> | |||||
| <!-- FOOTER --> | |||||
| <tr><td colspan="2"> | |||||
| <hr noshade="" size="1"/> | |||||
| </td></tr> | |||||
| <tr><td colspan="2"> | |||||
| <div align="center"><font color="#525D76" size="-1"><em> | |||||
| Copyright © 2000-2002, Apache Software Foundation | |||||
| </em></font></div> | |||||
| </td></tr> | |||||
| </table> | |||||
| </body> | |||||
| </html> | |||||
| <!-- end the processing --> | |||||
| @@ -0,0 +1,258 @@ | |||||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> | |||||
| <!-- Content Stylesheet for Site --> | |||||
| <!-- start the processing --> | |||||
| <html> | |||||
| <!-- 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"/> | |||||
| <meta name="author" value="Conor MacNeill"> | |||||
| <meta name="email" value=""> | |||||
| <meta name="author" value="Stefan Bodewig"> | |||||
| <meta name="email" value="stefan.bodewig@epost.de"> | |||||
| <title>Apache Ant - Ant</title> | |||||
| </head> | |||||
| <body bgcolor="#ffffff" text="#000000" link="#525D76"> | |||||
| <table border="0" width="100%" cellspacing="0"> | |||||
| <!-- TOP IMAGE --> | |||||
| <tr> | |||||
| <td colspan="2"> | |||||
| <a href="http://ant.apache.org/"><img src="./images/ant_logo_large.gif" alt="Apache Ant" border="0"/></a> | |||||
| </td> | |||||
| </tr> | |||||
| </table> | |||||
| <table border="0" width="100%" cellspacing="4"> | |||||
| <tr><td colspan="2"> | |||||
| <hr noshade="" size="1"/> | |||||
| </td></tr> | |||||
| <tr> | |||||
| <!-- LEFT SIDE NAVIGATION --> | |||||
| <td valign="top" nowrap="true"> | |||||
| <p><strong>Apache Ant</strong></p> | |||||
| <ul> | |||||
| <li> <a href="./index.html">Front Page</a> | |||||
| </li> | |||||
| <li> <a href="./LICENSE">License</a> | |||||
| </li> | |||||
| <li> <a href="./antnews.html">News</a> | |||||
| </li> | |||||
| </ul> | |||||
| <p><strong>Documentation</strong></p> | |||||
| <ul> | |||||
| <li> <a href="./manual/index.html">Manual</a> | |||||
| </li> | |||||
| <li> <a href="./projects.html">Related Projects</a> | |||||
| </li> | |||||
| <li> <a href="./external.html">External Tools and Tasks</a> | |||||
| </li> | |||||
| <li> <a href="./resources.html">Resources</a> | |||||
| </li> | |||||
| <li> <a href="./faq.html">Ant FAQ</a> | |||||
| </li> | |||||
| <li> <a href="./problems.html">Having Problems?</a> | |||||
| </li> | |||||
| </ul> | |||||
| <p><strong>Get Involved</strong></p> | |||||
| <ul> | |||||
| <li> <a href="./mail.html">Mailing Lists</a> | |||||
| </li> | |||||
| <li> <a href="./cvs.html">CVS Repositories</a> | |||||
| </li> | |||||
| <li> <a href="http://nagoya.apache.org/bugzilla/enter_bug.cgi?product=Ant">Bug Database</a> | |||||
| </li> | |||||
| <li> <a href="http://nagoya.apache.org/bugzilla/enter_bug.cgi?product=Ant&bug_severity=Enhancement">Enhancement Requests</a> | |||||
| </li> | |||||
| </ul> | |||||
| <p><strong>Project Managment</strong></p> | |||||
| <ul> | |||||
| <li> <a href="./contributors.html">Contributors</a> | |||||
| </li> | |||||
| <li> <a href="./mission.html">Mission</a> | |||||
| </li> | |||||
| <li> <a href="./guidelines.html">Guidelines Notes</a> | |||||
| </li> | |||||
| <li> <a href="./legal.html">Legal</a> | |||||
| </li> | |||||
| </ul> | |||||
| </td> | |||||
| <td align="left" valign="top"> | |||||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
| <tr><td bgcolor="#525D76"> | |||||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
| <a name="Ant 1.5.1"><strong>Ant 1.5.1</strong></a> | |||||
| </font> | |||||
| </td></tr> | |||||
| <tr><td> | |||||
| <blockquote> | |||||
| <h3>Apache Ant 1.5.1 Released!</h3> | |||||
| <p>Version 1.5.1 of Ant has been released. It is available for download | |||||
| <a href="http://www.apache.org/dist/ant/">here</a>. | |||||
| </p> | |||||
| </blockquote> | |||||
| </td></tr> | |||||
| </table> | |||||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
| <tr><td bgcolor="#525D76"> | |||||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
| <a name="Apache Ant"><strong>Apache Ant</strong></a> | |||||
| </font> | |||||
| </td></tr> | |||||
| <tr><td> | |||||
| <blockquote> | |||||
| <p> | |||||
| Apache Ant is a Java-based build tool. In theory, it is kind of like | |||||
| Make, but without Make's wrinkles. | |||||
| </p> | |||||
| <p> | |||||
| Why another build tool when there is already <em>make</em>, <em>gnumake</em>, | |||||
| <em>nmake</em>, <em>jam</em>, and | |||||
| others? Because all those tools have limitations that Ant's original author | |||||
| couldn't live with when developing software across multiple platforms. Make-like | |||||
| tools are inherently shell-based -- they evaluate a set of dependencies, then | |||||
| execute commands not unlike what you would issue in a shell. This means that you | |||||
| can easily extend these tools by using or writing any program for the OS that | |||||
| you are working on. However, this also means that you limit yourself to the OS, | |||||
| or at least the OS type such as Unix, that you are working on. | |||||
| </p> | |||||
| <p> | |||||
| Makefiles are inherently evil as well. Anybody who has worked on them for any | |||||
| time has run into the dreaded tab problem. "Is my command not executing | |||||
| because I have a space in front of my tab!!!" said the original author of | |||||
| Ant way too many times. Tools like Jam took care of this to a great degree, but | |||||
| still have yet another format to use and remember. | |||||
| </p> | |||||
| <p> | |||||
| Ant is different. Instead of a model where it is extended with shell-based | |||||
| commands, Ant is extended using Java classes. Instead of writing shell commands, | |||||
| the configuration files are XML-based, calling out a target tree where various | |||||
| tasks get executed. Each task is run by an object that implements a particular | |||||
| Task interface. | |||||
| </p> | |||||
| <p> | |||||
| Granted, this removes some of the expressive power that is inherent by being | |||||
| able to construct a shell command such as | |||||
| <code>`find . -name foo -exec rm {}`</code>, but it | |||||
| gives you the ability to be cross platform -- to work anywhere and everywhere. | |||||
| And hey, if you really need to execute a shell command, Ant has an | |||||
| <code><exec></code> task that | |||||
| allows different commands to be executed based on the OS that it is executing | |||||
| on. | |||||
| </p> | |||||
| </blockquote> | |||||
| </td></tr> | |||||
| </table> | |||||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
| <tr><td bgcolor="#525D76"> | |||||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
| <a name="Documentation"><strong>Documentation</strong></a> | |||||
| </font> | |||||
| </td></tr> | |||||
| <tr><td> | |||||
| <blockquote> | |||||
| <p> | |||||
| You can view the documentation for the current release (Apache Ant 1.5.1) | |||||
| <a href="manual/index.html">online</a> | |||||
| </p> | |||||
| <p> | |||||
| Comprehensive documentation is included in the source and binary distributions. | |||||
| </p> | |||||
| </blockquote> | |||||
| </td></tr> | |||||
| </table> | |||||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
| <tr><td bgcolor="#525D76"> | |||||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
| <a name="Latest Release"><strong>Latest Release</strong></a> | |||||
| </font> | |||||
| </td></tr> | |||||
| <tr><td> | |||||
| <blockquote> | |||||
| <p> | |||||
| You can download the latest release: | |||||
| </p> | |||||
| <ul> | |||||
| <li><a href="http://www.apache.org/dist/ant/binaries/"> | |||||
| Download the binary release</a></li> | |||||
| <li><a href="http://www.apache.org/dist/ant/source/"> | |||||
| Download the source release</a></li> | |||||
| <li><a href="http://www.apache.org/dist/ant/binaries/rpms/"> | |||||
| Download source or binary RPMs</a></li> | |||||
| </ul> | |||||
| </blockquote> | |||||
| </td></tr> | |||||
| </table> | |||||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
| <tr><td bgcolor="#525D76"> | |||||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
| <a name="Nightly Builds"><strong>Nightly Builds</strong></a> | |||||
| </font> | |||||
| </td></tr> | |||||
| <tr><td> | |||||
| <blockquote> | |||||
| <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/jakarta-ant/nightly/">here</a> | |||||
| </p> | |||||
| </blockquote> | |||||
| </td></tr> | |||||
| </table> | |||||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
| <tr><td bgcolor="#525D76"> | |||||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
| <a name="Towards Ant2"><strong>Towards Ant2</strong></a> | |||||
| </font> | |||||
| </td></tr> | |||||
| <tr><td> | |||||
| <blockquote> | |||||
| <p> | |||||
| We are currently hashing out design details for Ant2. Please | |||||
| read the latest <a href="antnews.html">Ant news</a> for more details. | |||||
| </p> | |||||
| </blockquote> | |||||
| </td></tr> | |||||
| </table> | |||||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
| <tr><td bgcolor="#525D76"> | |||||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
| <a name="Get Involved"><strong>Get Involved</strong></a> | |||||
| </font> | |||||
| </td></tr> | |||||
| <tr><td> | |||||
| <blockquote> | |||||
| <ul> | |||||
| <li><a href="http://jakarta.apache.org/getinvolved/getinvolvedindex.html">Get Involved</a></li> | |||||
| <li><a href="http://jakarta.apache.org/getinvolved/mail.html">Join Mailing Lists</a></li> | |||||
| <li><a href="http://marc.theaimsgroup.com/?l=ant-dev&r=1&w=2">Search the Dev Mailing List</a> | |||||
| </li> | |||||
| <li><a href="http://marc.theaimsgroup.com/?l=ant-user&r=1&w=2">Search the User Mailing List</a> | |||||
| </li> | |||||
| </ul> | |||||
| </blockquote> | |||||
| </td></tr> | |||||
| </table> | |||||
| </td> | |||||
| </tr> | |||||
| <!-- FOOTER --> | |||||
| <tr><td colspan="2"> | |||||
| <hr noshade="" size="1"/> | |||||
| </td></tr> | |||||
| <tr><td colspan="2"> | |||||
| <div align="center"><font color="#525D76" size="-1"><em> | |||||
| Copyright © 2000-2002, Apache Software Foundation | |||||
| </em></font></div> | |||||
| </td></tr> | |||||
| </table> | |||||
| </body> | |||||
| </html> | |||||
| <!-- end the processing --> | |||||
| @@ -0,0 +1,124 @@ | |||||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> | |||||
| <!-- Content Stylesheet for Site --> | |||||
| <!-- start the processing --> | |||||
| <html> | |||||
| <!-- 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"/> | |||||
| <meta name="author" value="Jon S. Stevens"> | |||||
| <meta name="email" value="jon@latchkey.com"> | |||||
| <title>Apache Ant - Legal Stuff They Make Us Say</title> | |||||
| </head> | |||||
| <body bgcolor="#ffffff" text="#000000" link="#525D76"> | |||||
| <table border="0" width="100%" cellspacing="0"> | |||||
| <!-- TOP IMAGE --> | |||||
| <tr> | |||||
| <td colspan="2"> | |||||
| <a href="http://ant.apache.org/"><img src="./images/ant_logo_large.gif" alt="Apache Ant" border="0"/></a> | |||||
| </td> | |||||
| </tr> | |||||
| </table> | |||||
| <table border="0" width="100%" cellspacing="4"> | |||||
| <tr><td colspan="2"> | |||||
| <hr noshade="" size="1"/> | |||||
| </td></tr> | |||||
| <tr> | |||||
| <!-- LEFT SIDE NAVIGATION --> | |||||
| <td valign="top" nowrap="true"> | |||||
| <p><strong>Apache Ant</strong></p> | |||||
| <ul> | |||||
| <li> <a href="./index.html">Front Page</a> | |||||
| </li> | |||||
| <li> <a href="./LICENSE">License</a> | |||||
| </li> | |||||
| <li> <a href="./antnews.html">News</a> | |||||
| </li> | |||||
| </ul> | |||||
| <p><strong>Documentation</strong></p> | |||||
| <ul> | |||||
| <li> <a href="./manual/index.html">Manual</a> | |||||
| </li> | |||||
| <li> <a href="./projects.html">Related Projects</a> | |||||
| </li> | |||||
| <li> <a href="./external.html">External Tools and Tasks</a> | |||||
| </li> | |||||
| <li> <a href="./resources.html">Resources</a> | |||||
| </li> | |||||
| <li> <a href="./faq.html">Ant FAQ</a> | |||||
| </li> | |||||
| <li> <a href="./problems.html">Having Problems?</a> | |||||
| </li> | |||||
| </ul> | |||||
| <p><strong>Get Involved</strong></p> | |||||
| <ul> | |||||
| <li> <a href="./mail.html">Mailing Lists</a> | |||||
| </li> | |||||
| <li> <a href="./cvs.html">CVS Repositories</a> | |||||
| </li> | |||||
| <li> <a href="http://nagoya.apache.org/bugzilla/enter_bug.cgi?product=Ant">Bug Database</a> | |||||
| </li> | |||||
| <li> <a href="http://nagoya.apache.org/bugzilla/enter_bug.cgi?product=Ant&bug_severity=Enhancement">Enhancement Requests</a> | |||||
| </li> | |||||
| </ul> | |||||
| <p><strong>Project Managment</strong></p> | |||||
| <ul> | |||||
| <li> <a href="./contributors.html">Contributors</a> | |||||
| </li> | |||||
| <li> <a href="./mission.html">Mission</a> | |||||
| </li> | |||||
| <li> <a href="./guidelines.html">Guidelines Notes</a> | |||||
| </li> | |||||
| <li> <a href="./legal.html">Legal</a> | |||||
| </li> | |||||
| </ul> | |||||
| </td> | |||||
| <td align="left" valign="top"> | |||||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
| <tr><td bgcolor="#525D76"> | |||||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
| <a name="Legal Stuff They Make Us Say"><strong>Legal Stuff They Make Us Say</strong></a> | |||||
| </font> | |||||
| </td></tr> | |||||
| <tr><td> | |||||
| <blockquote> | |||||
| <p>All material on this website is Copyright © 1999-2002, | |||||
| The Apache Software Foundation.</p> | |||||
| <p>Sun, Sun Microsystems, Solaris, Java, JavaServer Web | |||||
| Development Kit, and JavaServer Pages are trademarks or | |||||
| registered trademarks of Sun Microsystems, Inc. UNIX is a | |||||
| registered trademark in the United States and other countries, | |||||
| exclusively licensed through X/Open Company, Ltd. Windows, | |||||
| WindowsNT, and Win32 are registered trademarks of Microsoft | |||||
| Corp. All other product names mentioned herein and throughout | |||||
| the entire web site are trademarks of their respective | |||||
| owners.</p> | |||||
| </blockquote> | |||||
| </td></tr> | |||||
| </table> | |||||
| </td> | |||||
| </tr> | |||||
| <!-- FOOTER --> | |||||
| <tr><td colspan="2"> | |||||
| <hr noshade="" size="1"/> | |||||
| </td></tr> | |||||
| <tr><td colspan="2"> | |||||
| <div align="center"><font color="#525D76" size="-1"><em> | |||||
| Copyright © 2000-2002, Apache Software Foundation | |||||
| </em></font></div> | |||||
| </td></tr> | |||||
| </table> | |||||
| </body> | |||||
| </html> | |||||
| <!-- end the processing --> | |||||
| @@ -0,0 +1,164 @@ | |||||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> | |||||
| <!-- Content Stylesheet for Site --> | |||||
| <!-- start the processing --> | |||||
| <html> | |||||
| <!-- 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"/> | |||||
| <title>Apache Ant - Mailing Lists</title> | |||||
| </head> | |||||
| <body bgcolor="#ffffff" text="#000000" link="#525D76"> | |||||
| <table border="0" width="100%" cellspacing="0"> | |||||
| <!-- TOP IMAGE --> | |||||
| <tr> | |||||
| <td colspan="2"> | |||||
| <a href="http://ant.apache.org/"><img src="./images/ant_logo_large.gif" alt="Apache Ant" border="0"/></a> | |||||
| </td> | |||||
| </tr> | |||||
| </table> | |||||
| <table border="0" width="100%" cellspacing="4"> | |||||
| <tr><td colspan="2"> | |||||
| <hr noshade="" size="1"/> | |||||
| </td></tr> | |||||
| <tr> | |||||
| <!-- LEFT SIDE NAVIGATION --> | |||||
| <td valign="top" nowrap="true"> | |||||
| <p><strong>Apache Ant</strong></p> | |||||
| <ul> | |||||
| <li> <a href="./index.html">Front Page</a> | |||||
| </li> | |||||
| <li> <a href="./LICENSE">License</a> | |||||
| </li> | |||||
| <li> <a href="./antnews.html">News</a> | |||||
| </li> | |||||
| </ul> | |||||
| <p><strong>Documentation</strong></p> | |||||
| <ul> | |||||
| <li> <a href="./manual/index.html">Manual</a> | |||||
| </li> | |||||
| <li> <a href="./projects.html">Related Projects</a> | |||||
| </li> | |||||
| <li> <a href="./external.html">External Tools and Tasks</a> | |||||
| </li> | |||||
| <li> <a href="./resources.html">Resources</a> | |||||
| </li> | |||||
| <li> <a href="./faq.html">Ant FAQ</a> | |||||
| </li> | |||||
| <li> <a href="./problems.html">Having Problems?</a> | |||||
| </li> | |||||
| </ul> | |||||
| <p><strong>Get Involved</strong></p> | |||||
| <ul> | |||||
| <li> <a href="./mail.html">Mailing Lists</a> | |||||
| </li> | |||||
| <li> <a href="./cvs.html">CVS Repositories</a> | |||||
| </li> | |||||
| <li> <a href="http://nagoya.apache.org/bugzilla/enter_bug.cgi?product=Ant">Bug Database</a> | |||||
| </li> | |||||
| <li> <a href="http://nagoya.apache.org/bugzilla/enter_bug.cgi?product=Ant&bug_severity=Enhancement">Enhancement Requests</a> | |||||
| </li> | |||||
| </ul> | |||||
| <p><strong>Project Managment</strong></p> | |||||
| <ul> | |||||
| <li> <a href="./contributors.html">Contributors</a> | |||||
| </li> | |||||
| <li> <a href="./mission.html">Mission</a> | |||||
| </li> | |||||
| <li> <a href="./guidelines.html">Guidelines Notes</a> | |||||
| </li> | |||||
| <li> <a href="./legal.html">Legal</a> | |||||
| </li> | |||||
| </ul> | |||||
| </td> | |||||
| <td align="left" valign="top"> | |||||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
| <tr><td bgcolor="#525D76"> | |||||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
| <a name="Mailing Lists"><strong>Mailing Lists</strong></a> | |||||
| </font> | |||||
| </td></tr> | |||||
| <tr><td> | |||||
| <blockquote> | |||||
| <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> | |||||
| <p>The user and dev list are subscriber only lists, this means | |||||
| you have to subscribe before you can post to the list. These | |||||
| lists are archived at</p> | |||||
| <p> | |||||
| <ul> | |||||
| <li><a href="http://archives.apache.org/eyebrowse/ViewLists">List Index on archives.apache.org</a></li> | |||||
| <li><a href="http://marc.theaimsgroup.com/">Mailing list Archives</a></li> | |||||
| </ul> | |||||
| </p> | |||||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
| <tr><td bgcolor="#828DA6"> | |||||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
| <a name="User List"><strong>User List</strong></a> | |||||
| </font> | |||||
| </td></tr> | |||||
| <tr><td> | |||||
| <blockquote> | |||||
| <p> | |||||
| <b>Medium Traffic</b> | |||||
| <a href="mailto:ant-user-subscribe@jakarta.apache.org">Subscribe</a> | |||||
| <a href="mailto:ant-user-unsubscribe@jakarta.apache.org">Unsubscribe</a> | |||||
| <a href="http://archives.apache.org/eyebrowse/SummarizeList?listName=ant-user@jakarta.apache.org">Archive</a> | |||||
| </p> | |||||
| <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> | |||||
| </blockquote> | |||||
| </td></tr> | |||||
| </table> | |||||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
| <tr><td bgcolor="#828DA6"> | |||||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
| <a name="Developer List"><strong>Developer List</strong></a> | |||||
| </font> | |||||
| </td></tr> | |||||
| <tr><td> | |||||
| <blockquote> | |||||
| <p> | |||||
| <b>High Traffic</b> | |||||
| <a href="mailto:ant-dev-subscribe@jakarta.apache.org">Subscribe</a> | |||||
| <a href="mailto:ant-dev-unsubscribe@jakarta.apache.org">Unsubscribe</a> | |||||
| <a href="http://archives.apache.org/eyebrowse/SummarizeList?listName=ant-dev@jakarta.apache.org">Archive</a> | |||||
| </p> | |||||
| <p>This is the list where participating developers of the Ant | |||||
| build tool meet and discuss issues, code changes/additions, | |||||
| etc. Subscribers to this list get notices of each and every | |||||
| code change, build results, testing notices, etc.</p> | |||||
| </blockquote> | |||||
| </td></tr> | |||||
| </table> | |||||
| </blockquote> | |||||
| </td></tr> | |||||
| </table> | |||||
| </td> | |||||
| </tr> | |||||
| <!-- FOOTER --> | |||||
| <tr><td colspan="2"> | |||||
| <hr noshade="" size="1"/> | |||||
| </td></tr> | |||||
| <tr><td colspan="2"> | |||||
| <div align="center"><font color="#525D76" size="-1"><em> | |||||
| Copyright © 2000-2002, Apache Software Foundation | |||||
| </em></font></div> | |||||
| </td></tr> | |||||
| </table> | |||||
| </body> | |||||
| </html> | |||||
| <!-- end the processing --> | |||||
| @@ -0,0 +1,192 @@ | |||||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> | |||||
| <!-- Content Stylesheet for Site --> | |||||
| <!-- start the processing --> | |||||
| <html> | |||||
| <!-- 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"/> | |||||
| <title>Apache Ant - Apache Ant Mission</title> | |||||
| </head> | |||||
| <body bgcolor="#ffffff" text="#000000" link="#525D76"> | |||||
| <table border="0" width="100%" cellspacing="0"> | |||||
| <!-- TOP IMAGE --> | |||||
| <tr> | |||||
| <td colspan="2"> | |||||
| <a href="http://ant.apache.org/"><img src="./images/ant_logo_large.gif" alt="Apache Ant" border="0"/></a> | |||||
| </td> | |||||
| </tr> | |||||
| </table> | |||||
| <table border="0" width="100%" cellspacing="4"> | |||||
| <tr><td colspan="2"> | |||||
| <hr noshade="" size="1"/> | |||||
| </td></tr> | |||||
| <tr> | |||||
| <!-- LEFT SIDE NAVIGATION --> | |||||
| <td valign="top" nowrap="true"> | |||||
| <p><strong>Apache Ant</strong></p> | |||||
| <ul> | |||||
| <li> <a href="./index.html">Front Page</a> | |||||
| </li> | |||||
| <li> <a href="./LICENSE">License</a> | |||||
| </li> | |||||
| <li> <a href="./antnews.html">News</a> | |||||
| </li> | |||||
| </ul> | |||||
| <p><strong>Documentation</strong></p> | |||||
| <ul> | |||||
| <li> <a href="./manual/index.html">Manual</a> | |||||
| </li> | |||||
| <li> <a href="./projects.html">Related Projects</a> | |||||
| </li> | |||||
| <li> <a href="./external.html">External Tools and Tasks</a> | |||||
| </li> | |||||
| <li> <a href="./resources.html">Resources</a> | |||||
| </li> | |||||
| <li> <a href="./faq.html">Ant FAQ</a> | |||||
| </li> | |||||
| <li> <a href="./problems.html">Having Problems?</a> | |||||
| </li> | |||||
| </ul> | |||||
| <p><strong>Get Involved</strong></p> | |||||
| <ul> | |||||
| <li> <a href="./mail.html">Mailing Lists</a> | |||||
| </li> | |||||
| <li> <a href="./cvs.html">CVS Repositories</a> | |||||
| </li> | |||||
| <li> <a href="http://nagoya.apache.org/bugzilla/enter_bug.cgi?product=Ant">Bug Database</a> | |||||
| </li> | |||||
| <li> <a href="http://nagoya.apache.org/bugzilla/enter_bug.cgi?product=Ant&bug_severity=Enhancement">Enhancement Requests</a> | |||||
| </li> | |||||
| </ul> | |||||
| <p><strong>Project Managment</strong></p> | |||||
| <ul> | |||||
| <li> <a href="./contributors.html">Contributors</a> | |||||
| </li> | |||||
| <li> <a href="./mission.html">Mission</a> | |||||
| </li> | |||||
| <li> <a href="./guidelines.html">Guidelines Notes</a> | |||||
| </li> | |||||
| <li> <a href="./legal.html">Legal</a> | |||||
| </li> | |||||
| </ul> | |||||
| </td> | |||||
| <td align="left" valign="top"> | |||||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
| <tr><td bgcolor="#525D76"> | |||||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
| <a name="Board Resolution"><strong>Board Resolution</strong></a> | |||||
| </font> | |||||
| </td></tr> | |||||
| <tr><td> | |||||
| <blockquote> | |||||
| <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 resolution to the board that created the Apache Ant | |||||
| project:</p> | |||||
| <div align="left"> | |||||
| <table cellspacing="4" cellpadding="0" border="0"> | |||||
| <tr> | |||||
| <td bgcolor="#023264" width="1" height="1"><img src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"/></td> | |||||
| <td bgcolor="#023264" height="1"><img src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"/></td> | |||||
| <td bgcolor="#023264" width="1" height="1"><img src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"/></td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td bgcolor="#023264" width="1"><img src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"/></td> | |||||
| <td bgcolor="#ffffff"><pre> | |||||
| Resolution | |||||
| ================== | |||||
| WHEREAS, the Board of Directors deems it to be in the best | |||||
| interests of the Foundation and consistent with the | |||||
| Foundation's purpose to establish a Project Management | |||||
| Committee charged with the creation and maintenance of | |||||
| open-source software related to the Apache Ant build tool. | |||||
| NOW, THEREFORE, BE IT RESOLVED, that a Project Management | |||||
| Committee (PMC), to be known as the "Apache Ant PMC", be | |||||
| and hereby is established pursuant to Bylaws of the Foundation; | |||||
| and be it further | |||||
| RESOLVED, that the Apache Ant PMC be and hereby is | |||||
| responsible for the creation and maintenance of the Ant build | |||||
| system and related software components; and be it further | |||||
| RESOLVED, that the office of "Vice President, Apache Ant" | |||||
| be and hereby is created, the person holding such office to | |||||
| serve at the direction of the Board of Directors as the chair | |||||
| of the Apache Ant PMC, and to have primary responsibility | |||||
| for management of the projects within the scope of | |||||
| responsibility of the Apache Ant PMC; and be it further | |||||
| RESOLVED, that the persons listed immediately below be and | |||||
| hereby are appointed to serve as the initial members of the | |||||
| Apache Ant PMC: | |||||
| Bruce Atherton | |||||
| Stefane Bailliez | |||||
| Stefan Bodewig | |||||
| James Duncan Davidson (Emeritus) | |||||
| Peter Donald | |||||
| Erik Hatcher | |||||
| Diane Holt | |||||
| Donald Leslie | |||||
| Steve Loughran | |||||
| Conor MacNeill | |||||
| Costin Manolache | |||||
| Sam Ruby | |||||
| Jon Skeet | |||||
| Magesh Umasankar | |||||
| Christoph Wilhelms | |||||
| NOW, THEREFORE, BE IT FURTHER RESOLVED, that Conor MacNeill be and | |||||
| hereby is appointed to the office of Vice President, Apache | |||||
| Ant, to serve in accordance with and subject to the | |||||
| direction of the Board of Directors and the Bylaws of the | |||||
| Foundation until death, resignation, retirement, removal or | |||||
| disqualification, or until a successor is appointed; and be it | |||||
| further | |||||
| RESOLVED, that the initial Apache Ant PMC be and hereby is | |||||
| tasked with the creation of a set of bylaws intended to | |||||
| encourage open development and increased participation in the | |||||
| Apache Ant Project. | |||||
| </pre></td> | |||||
| <td bgcolor="#023264" width="1"><img src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"/></td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td bgcolor="#023264" width="1" height="1"><img src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"/></td> | |||||
| <td bgcolor="#023264" height="1"><img src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"/></td> | |||||
| <td bgcolor="#023264" width="1" height="1"><img src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"/></td> | |||||
| </tr> | |||||
| </table> | |||||
| </div> | |||||
| </blockquote> | |||||
| </td></tr> | |||||
| </table> | |||||
| </td> | |||||
| </tr> | |||||
| <!-- FOOTER --> | |||||
| <tr><td colspan="2"> | |||||
| <hr noshade="" size="1"/> | |||||
| </td></tr> | |||||
| <tr><td colspan="2"> | |||||
| <div align="center"><font color="#525D76" size="-1"><em> | |||||
| Copyright © 2000-2002, Apache Software Foundation | |||||
| </em></font></div> | |||||
| </td></tr> | |||||
| </table> | |||||
| </body> | |||||
| </html> | |||||
| <!-- end the processing --> | |||||
| @@ -0,0 +1,431 @@ | |||||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> | |||||
| <!-- Content Stylesheet for Site --> | |||||
| <!-- start the processing --> | |||||
| <html> | |||||
| <!-- 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"/> | |||||
| <meta name="author" value="Conor MacNeill"> | |||||
| <meta name="email" value=""> | |||||
| <title>Apache Ant - Having Problems?</title> | |||||
| </head> | |||||
| <body bgcolor="#ffffff" text="#000000" link="#525D76"> | |||||
| <table border="0" width="100%" cellspacing="0"> | |||||
| <!-- TOP IMAGE --> | |||||
| <tr> | |||||
| <td colspan="2"> | |||||
| <a href="http://ant.apache.org/"><img src="./images/ant_logo_large.gif" alt="Apache Ant" border="0"/></a> | |||||
| </td> | |||||
| </tr> | |||||
| </table> | |||||
| <table border="0" width="100%" cellspacing="4"> | |||||
| <tr><td colspan="2"> | |||||
| <hr noshade="" size="1"/> | |||||
| </td></tr> | |||||
| <tr> | |||||
| <!-- LEFT SIDE NAVIGATION --> | |||||
| <td valign="top" nowrap="true"> | |||||
| <p><strong>Apache Ant</strong></p> | |||||
| <ul> | |||||
| <li> <a href="./index.html">Front Page</a> | |||||
| </li> | |||||
| <li> <a href="./LICENSE">License</a> | |||||
| </li> | |||||
| <li> <a href="./antnews.html">News</a> | |||||
| </li> | |||||
| </ul> | |||||
| <p><strong>Documentation</strong></p> | |||||
| <ul> | |||||
| <li> <a href="./manual/index.html">Manual</a> | |||||
| </li> | |||||
| <li> <a href="./projects.html">Related Projects</a> | |||||
| </li> | |||||
| <li> <a href="./external.html">External Tools and Tasks</a> | |||||
| </li> | |||||
| <li> <a href="./resources.html">Resources</a> | |||||
| </li> | |||||
| <li> <a href="./faq.html">Ant FAQ</a> | |||||
| </li> | |||||
| <li> <a href="./problems.html">Having Problems?</a> | |||||
| </li> | |||||
| </ul> | |||||
| <p><strong>Get Involved</strong></p> | |||||
| <ul> | |||||
| <li> <a href="./mail.html">Mailing Lists</a> | |||||
| </li> | |||||
| <li> <a href="./cvs.html">CVS Repositories</a> | |||||
| </li> | |||||
| <li> <a href="http://nagoya.apache.org/bugzilla/enter_bug.cgi?product=Ant">Bug Database</a> | |||||
| </li> | |||||
| <li> <a href="http://nagoya.apache.org/bugzilla/enter_bug.cgi?product=Ant&bug_severity=Enhancement">Enhancement Requests</a> | |||||
| </li> | |||||
| </ul> | |||||
| <p><strong>Project Managment</strong></p> | |||||
| <ul> | |||||
| <li> <a href="./contributors.html">Contributors</a> | |||||
| </li> | |||||
| <li> <a href="./mission.html">Mission</a> | |||||
| </li> | |||||
| <li> <a href="./guidelines.html">Guidelines Notes</a> | |||||
| </li> | |||||
| <li> <a href="./legal.html">Legal</a> | |||||
| </li> | |||||
| </ul> | |||||
| </td> | |||||
| <td align="left" valign="top"> | |||||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
| <tr><td bgcolor="#525D76"> | |||||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
| <a name="Having Problems?"><strong>Having Problems?</strong></a> | |||||
| </font> | |||||
| </td></tr> | |||||
| <tr><td> | |||||
| <blockquote> | |||||
| <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 | |||||
| resolve the problem, then this page will help you collect some of | |||||
| the relevant information to provide in a bug report. This information | |||||
| will help the Ant developers understand and resolve the problem. | |||||
| Of course, not all the steps here will make sense for every problem | |||||
| you may encounter - these are just some suggestions to point | |||||
| you in the right direction. | |||||
| </p> | |||||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
| <tr><td bgcolor="#828DA6"> | |||||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
| <a name="Read the Manual"><strong>Read the Manual</strong></a> | |||||
| </font> | |||||
| </td></tr> | |||||
| <tr><td> | |||||
| <blockquote> | |||||
| <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 | |||||
| concept that is giving you trouble. In particular, check the | |||||
| meaning of a task's attributes and nested elements. Perhaps an | |||||
| attribute is available that would provide the behavior you require. | |||||
| If you have problems with the manual itself, you can submit a | |||||
| documentation bug report (see below) to help us improve the Ant | |||||
| documentation. | |||||
| </p> | |||||
| </blockquote> | |||||
| </td></tr> | |||||
| </table> | |||||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
| <tr><td bgcolor="#828DA6"> | |||||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
| <a name="Examine Debug Output"><strong>Examine Debug Output</strong></a> | |||||
| </font> | |||||
| </td></tr> | |||||
| <tr><td> | |||||
| <blockquote> | |||||
| <p> | |||||
| If you're still having a problem, the next step is to try and | |||||
| gather additional information about what Ant is doing. | |||||
| Try running Ant with the <code>verbose</code> flag: | |||||
| <br /><br /> | |||||
| <font face="verdana" size="-1">ant -verbose</font> | |||||
| <br /><br /> | |||||
| or | |||||
| <br /><br /> | |||||
| <font face="verdana" size="-1">ant -v</font> | |||||
| <br /><br /> | |||||
| This will produce output that starts like the following:</p> | |||||
| <table> | |||||
| <tr> | |||||
| <td bgcolor="#a0ddf0" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| Ant version 1.4.1 compiled on October 11 2001<br /> | |||||
| Buildfile: build.xml<br /> | |||||
| Detected Java version: 1.3 in: D:\usr\local\java\jdk13\jre<br /> | |||||
| Detected OS: Windows NT<br /> | |||||
| parsing buildfile D:\ant\build.xml | |||||
| with URI = file:D:/ant/build.xml<br /> | |||||
| Project base dir set to: D:\ant<br /> | |||||
| [property] Loading Environment env.<br /> | |||||
| [property] Loading D:\ant\conf.properties<br /> | |||||
| Build sequence for target 'debug' is [debug]<br /> | |||||
| Complete build sequence is [debug, gensrc, compile, jar, test]<br /> | |||||
| . . .<br /> | |||||
| </font> | |||||
| </td> | |||||
| </tr> | |||||
| </table> | |||||
| <p> | |||||
| You should be able to see from the trace more about what Ant | |||||
| is doing and why it's taking a particular course of action. | |||||
| If you need even more information, you can use the | |||||
| <nobr><code>-debug</code></nobr> flag rather than | |||||
| <nobr><code>-verbose</code></nobr>. | |||||
| This will generally produce so much | |||||
| output that you may want to save the output to a file and | |||||
| analyze it in an editor. You can save the output using the | |||||
| <nobr><code>-logfile <filename></code></nobr> flag, or | |||||
| using redirection. | |||||
| </p> | |||||
| <p> | |||||
| Once you have all this debug information, how can you use it | |||||
| to solve your problem? That will depend on the task in question | |||||
| and the nature of your problem. Each task logs different aspects | |||||
| of its operation, but it should give you an idea of what is going | |||||
| on. For example, the <code><javac></code> task logs the | |||||
| reasons why it | |||||
| chooses to compile particular class files and not others, along | |||||
| with which compiler it is using and the arguments it will pass | |||||
| to that compiler. The following partial trace shows why | |||||
| <code><javac></code> is adding one class file but | |||||
| skipping another. | |||||
| This is followed by which compiler it will be using, the | |||||
| arguments that will get passed to the compiler, | |||||
| and a list of all the class files to be compiled. | |||||
| </p> | |||||
| <table> | |||||
| <tr> | |||||
| <td bgcolor="#a0ddf0" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| [javac] Test.java omitted as D:\classes\Test.class is up to date.<br /> | |||||
| [javac] Unset.java added as D:\classes\Unset.class is outdated.<br /> | |||||
| [javac] Compiling 1 source file to D:\classes<br /> | |||||
| [javac] Using classic compiler<br /> | |||||
| [javac] Compilation args: -d D:\classes -classpath D:\classes;<br /> | |||||
| D:\jdk118\classes.zip; -sourcepath D:\src\java -g:none<br /> | |||||
| [javac] File to be compiled:<br /> | |||||
| D:\src\java\Unset.java<br /> | |||||
| </font> | |||||
| </td> | |||||
| </tr> | |||||
| </table> | |||||
| <p> | |||||
| In many cases, Ant tasks are wrappers around OS commands or | |||||
| other Java classes. In debug mode, many of these tasks will | |||||
| print out the equivalent command line, as the | |||||
| <code><javac></code> task | |||||
| output does. If you are having a problem, it is often useful to | |||||
| run the command directly from the command line, in the same way | |||||
| Ant is running it, and see if the problem occurs from there | |||||
| as well. The problem may be in the command that is being run, | |||||
| or it may be in the way the Ant task is running the command. | |||||
| You can also see the effect of changing attribute values on the | |||||
| generated command line. This can help you to understand whether | |||||
| you are using the correct attributes and values. | |||||
| </p> | |||||
| </blockquote> | |||||
| </td></tr> | |||||
| </table> | |||||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
| <tr><td bgcolor="#828DA6"> | |||||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
| <a name="Has It Been Fixed?"><strong>Has It Been Fixed?</strong></a> | |||||
| </font> | |||||
| </td></tr> | |||||
| <tr><td> | |||||
| <blockquote> | |||||
| <p> | |||||
| After examining the debug output, if you still believe that the | |||||
| problem you are having is caused by Ant, chances are that someone | |||||
| else may have already encountered this problem, and perhaps it has | |||||
| 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://cvs.apache.org/builds/jakarta-ant/nightly/"> | |||||
| Jakarta web site</a>. While Ant nightly builds are typically quite | |||||
| stable and are used by | |||||
| <a href="http://cvs.apache.org/builds/gump/latest/">Gump</a> | |||||
| to build many other Jakarta projects, these builds should | |||||
| nonetheless be treated as experimental. Note that nightly builds | |||||
| do not build many of the optional tasks the come with Ant. | |||||
| A snapshot of these optional tasks is occasionally uploaded to | |||||
| the nightly download | |||||
| <a href="http://cvs.apache.org/builds/jakarta-ant/nightly/optional/"> | |||||
| area</a>. However, even this snapshot does not contain every | |||||
| optional task. | |||||
| </p> | |||||
| </blockquote> | |||||
| </td></tr> | |||||
| </table> | |||||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
| <tr><td bgcolor="#828DA6"> | |||||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
| <a name="Has It Been Reported?"><strong>Has It Been Reported?</strong></a> | |||||
| </font> | |||||
| </td></tr> | |||||
| <tr><td> | |||||
| <blockquote> | |||||
| <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 | |||||
| look at the <a href="http://nagoya.apache.org/bugzilla/"> | |||||
| Apache Bug Database</a>. This system is easy to use, and it will | |||||
| let you search the <a href="http://nagoya.apache.org/bugzilla/buglist.cgi?bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&email1=&emailtype1=substring&emailassigned_to1=1&email2=&emailtype2=substring&emailreporter2=1&bugidtype=include&bug_id=&changedin=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&product=Ant&short_desc=&short_desc_type=substring&long_desc=&long_desc_type=substring&bug_file_loc=&bug_file_loc_type=substring&keywords=&keywords_type=anywords&field0-0-0=noop&type0-0-0=noop&value0-0-0=&order=bugs.bug_id"> | |||||
| currently open</a> and resolved bugs to see if your problem has | |||||
| already been reported. If your problem has been reported, you can | |||||
| see whether any of the developers have commented, suggesting | |||||
| workarounds, or the reason for the bug, etc. Or you may have | |||||
| information to add (see about creating and modifying bug reports | |||||
| below), in which case, go right ahead and add the information. | |||||
| If you don't have any additional information, you may just want | |||||
| to vote for this bug, and perhaps | |||||
| add yourself to the <code>CC</code> list to follow the progress | |||||
| of this bug. | |||||
| </p> | |||||
| </blockquote> | |||||
| </td></tr> | |||||
| </table> | |||||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
| <tr><td bgcolor="#828DA6"> | |||||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
| <a name="Filing a Bug Report"><strong>Filing a Bug Report</strong></a> | |||||
| </font> | |||||
| </td></tr> | |||||
| <tr><td> | |||||
| <blockquote> | |||||
| <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 | |||||
| an email to the <nobr><code>ant-user</code></nobr> mailing list | |||||
| to see if | |||||
| others have encountered your issue and find out how they may | |||||
| have worked around it. If after some discussion, you feel it | |||||
| is time to create | |||||
| a bug report, this is a simple operation in the bug database. | |||||
| Please try to provide as much information as possible in order | |||||
| to assist the developers in resolving the bug. Please try to enter | |||||
| correct values for the various inputs when creating the bug, such | |||||
| as which version of Ant you are running, and on which platform, | |||||
| etc. Once the bug is created, you can also add attachments to | |||||
| the bug report. | |||||
| </p> | |||||
| <p> | |||||
| What information should you include in your bug report? The | |||||
| easiest bugs to fix are those that are most easily reproducible, | |||||
| so it is really helpful if you can produce a small test case that | |||||
| exhibits the problem. In this case, you would attach the build file | |||||
| and any other files necessary to reproduce the problem, probably | |||||
| packed together in an archive. If you can't produce a test case, | |||||
| you should try to include a snippet from your build file and the | |||||
| relevant sections from the verbose or debug output from Ant. Try | |||||
| to include the header information where Ant states the version, | |||||
| the OS and VM information, etc. As debug output is likely to be | |||||
| very large, it's best to remove any output that is not | |||||
| relevant. Once the bug is entered into the bug database, you | |||||
| will be kept informed by email about progress on the bug. If | |||||
| you receive email asking for further information, please try to | |||||
| respond, as it will aid in the resolution of your bug. | |||||
| </p> | |||||
| </blockquote> | |||||
| </td></tr> | |||||
| </table> | |||||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
| <tr><td bgcolor="#828DA6"> | |||||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
| <a name="Asking for an Enhancement"><strong>Asking for an Enhancement</strong></a> | |||||
| </font> | |||||
| </td></tr> | |||||
| <tr><td> | |||||
| <blockquote> | |||||
| <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 | |||||
| supposed to work. Perhaps it is some additional functionality for | |||||
| a task that hasn't been thought of yet, or maybe a completely new | |||||
| task. For these situations, you will | |||||
| want to raise an <i>enhancement request</i>. Enhancement requests | |||||
| are managed using the same Apache Bug Database described above. | |||||
| These are just a different type of bug report. If you look in the | |||||
| bug database, you will see that one of the severity settings for | |||||
| a bug is "Enhancement". Just fill the bug report in, | |||||
| set the severity of the bug to "Enhancement", and | |||||
| state in the description how you would like to have Ant enhanced. | |||||
| Again, you should first check whether there are any existing | |||||
| enhancment requests that cover your needs. If so, just add your | |||||
| vote to these. | |||||
| </p> | |||||
| </blockquote> | |||||
| </td></tr> | |||||
| </table> | |||||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
| <tr><td bgcolor="#828DA6"> | |||||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
| <a name="Fixing the Bug"><strong>Fixing the Bug</strong></a> | |||||
| </font> | |||||
| </td></tr> | |||||
| <tr><td> | |||||
| <blockquote> | |||||
| <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. | |||||
| The best way to do that is by working with the latest code from CVS. | |||||
| Alternatively, you can work with the source code available from the | |||||
| <a href="http://jakarta.apache.org/builds/jakarta-ant/release/v1.4.1/src/"> | |||||
| source distributions</a>. If you | |||||
| are going to tackle the problem at this level, you may want to | |||||
| discuss some details first on the <nobr><code>ant-dev</code></nobr> | |||||
| mailing list. Once you have a fix for the problem, you may submit | |||||
| the fix as a <i>patch</i> to either the | |||||
| <nobr><code>ant-dev</code></nobr> mailing | |||||
| list, or enter the bug database as described above and attach the | |||||
| patch to the bug report. Using the bug database has the advantage | |||||
| of being able to track the progress of your patch. | |||||
| </p> | |||||
| <p> | |||||
| If you have a patch to submit and are sending it to the | |||||
| <nobr><code>ant-dev</code></nobr> mailing list, | |||||
| prefix "[PATCH]" | |||||
| to your message subject. Please include any relevant bug numbers. | |||||
| Patch files should be created with the <nobr><code>-u</code></nobr> | |||||
| option of the | |||||
| <code>diff</code> or <code>cvs diff</code> command. For | |||||
| example:<br /><br /> | |||||
| <font face="verdana" size="-1"> | |||||
| diff -u Javac.java.orig Javac.java > javac.diffs<br /><br /> | |||||
| </font> | |||||
| or, if you have source from CVS:<br /><br /> | |||||
| <font face="verdana" size="-1"> | |||||
| cvs diff -u Javac.java > javac.diffs<br /><br /> | |||||
| </font> | |||||
| Note: You should give your patch files meaningful names. | |||||
| This makes it easier for developers who need to apply a number | |||||
| of different patch files. | |||||
| </p> | |||||
| </blockquote> | |||||
| </td></tr> | |||||
| </table> | |||||
| </blockquote> | |||||
| </td></tr> | |||||
| </table> | |||||
| </td> | |||||
| </tr> | |||||
| <!-- FOOTER --> | |||||
| <tr><td colspan="2"> | |||||
| <hr noshade="" size="1"/> | |||||
| </td></tr> | |||||
| <tr><td colspan="2"> | |||||
| <div align="center"><font color="#525D76" size="-1"><em> | |||||
| Copyright © 2000-2002, Apache Software Foundation | |||||
| </em></font></div> | |||||
| </td></tr> | |||||
| </table> | |||||
| </body> | |||||
| </html> | |||||
| <!-- end the processing --> | |||||
| @@ -0,0 +1,715 @@ | |||||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> | |||||
| <!-- Content Stylesheet for Site --> | |||||
| <!-- start the processing --> | |||||
| <html> | |||||
| <!-- 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"/> | |||||
| <meta name="author" value="Stefan Bodewig"> | |||||
| <meta name="email" value="bodewig@apache.org"> | |||||
| <title>Apache Ant - Related Projects</title> | |||||
| </head> | |||||
| <body bgcolor="#ffffff" text="#000000" link="#525D76"> | |||||
| <table border="0" width="100%" cellspacing="0"> | |||||
| <!-- TOP IMAGE --> | |||||
| <tr> | |||||
| <td colspan="2"> | |||||
| <a href="http://ant.apache.org/"><img src="./images/ant_logo_large.gif" alt="Apache Ant" border="0"/></a> | |||||
| </td> | |||||
| </tr> | |||||
| </table> | |||||
| <table border="0" width="100%" cellspacing="4"> | |||||
| <tr><td colspan="2"> | |||||
| <hr noshade="" size="1"/> | |||||
| </td></tr> | |||||
| <tr> | |||||
| <!-- LEFT SIDE NAVIGATION --> | |||||
| <td valign="top" nowrap="true"> | |||||
| <p><strong>Apache Ant</strong></p> | |||||
| <ul> | |||||
| <li> <a href="./index.html">Front Page</a> | |||||
| </li> | |||||
| <li> <a href="./LICENSE">License</a> | |||||
| </li> | |||||
| <li> <a href="./antnews.html">News</a> | |||||
| </li> | |||||
| </ul> | |||||
| <p><strong>Documentation</strong></p> | |||||
| <ul> | |||||
| <li> <a href="./manual/index.html">Manual</a> | |||||
| </li> | |||||
| <li> <a href="./projects.html">Related Projects</a> | |||||
| </li> | |||||
| <li> <a href="./external.html">External Tools and Tasks</a> | |||||
| </li> | |||||
| <li> <a href="./resources.html">Resources</a> | |||||
| </li> | |||||
| <li> <a href="./faq.html">Ant FAQ</a> | |||||
| </li> | |||||
| <li> <a href="./problems.html">Having Problems?</a> | |||||
| </li> | |||||
| </ul> | |||||
| <p><strong>Get Involved</strong></p> | |||||
| <ul> | |||||
| <li> <a href="./mail.html">Mailing Lists</a> | |||||
| </li> | |||||
| <li> <a href="./cvs.html">CVS Repositories</a> | |||||
| </li> | |||||
| <li> <a href="http://nagoya.apache.org/bugzilla/enter_bug.cgi?product=Ant">Bug Database</a> | |||||
| </li> | |||||
| <li> <a href="http://nagoya.apache.org/bugzilla/enter_bug.cgi?product=Ant&bug_severity=Enhancement">Enhancement Requests</a> | |||||
| </li> | |||||
| </ul> | |||||
| <p><strong>Project Managment</strong></p> | |||||
| <ul> | |||||
| <li> <a href="./contributors.html">Contributors</a> | |||||
| </li> | |||||
| <li> <a href="./mission.html">Mission</a> | |||||
| </li> | |||||
| <li> <a href="./guidelines.html">Guidelines Notes</a> | |||||
| </li> | |||||
| <li> <a href="./legal.html">Legal</a> | |||||
| </li> | |||||
| </ul> | |||||
| </td> | |||||
| <td align="left" valign="top"> | |||||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
| <tr><td bgcolor="#525D76"> | |||||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
| <a name="Related Projects"><strong>Related Projects</strong></a> | |||||
| </font> | |||||
| </td></tr> | |||||
| <tr><td> | |||||
| <blockquote> | |||||
| <p>Nothing listed here is directly supported by the Ant | |||||
| developers, if you encounter any problems with them, please use | |||||
| the contact information.</p> | |||||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
| <tr><td bgcolor="#828DA6"> | |||||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
| <a name="AntContrib"><strong>AntContrib</strong></a> | |||||
| </font> | |||||
| </td></tr> | |||||
| <tr><td> | |||||
| <blockquote> | |||||
| <p>The Ant-Contrib project is a collection of user supplied | |||||
| task (like an <code><if></code> task) and a development | |||||
| playground for experimental tasks like a C/C++ compilation | |||||
| task for different compilers.</p> | |||||
| <table> | |||||
| <tr> | |||||
| <td bgcolor="#039acc" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| Compatibility: | |||||
| </font> | |||||
| </td> | |||||
| <td bgcolor="#a0ddf0" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| 1.4.1 and above | |||||
| </font> | |||||
| </td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td bgcolor="#039acc" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| URL: | |||||
| </font> | |||||
| </td> | |||||
| <td bgcolor="#a0ddf0" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| <a href="http://sourceforge.net/projects/ant-contrib/">http://sourcefoge.net/projects/ant-contrib/</a> | |||||
| </font> | |||||
| </td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td bgcolor="#039acc" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| Contact: | |||||
| </font> | |||||
| </td> | |||||
| <td bgcolor="#a0ddf0" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| <a href="http://sourceforge.net/mail/?group_id=36177">project mailing list</a> | |||||
| </font> | |||||
| </td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td bgcolor="#039acc" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| License: | |||||
| </font> | |||||
| </td> | |||||
| <td bgcolor="#a0ddf0" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| Apache Software Foundation license | |||||
| </font> | |||||
| </td> | |||||
| </tr> | |||||
| </table> | |||||
| </blockquote> | |||||
| </td></tr> | |||||
| </table> | |||||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
| <tr><td bgcolor="#828DA6"> | |||||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
| <a name="AntDoc"><strong>AntDoc</strong></a> | |||||
| </font> | |||||
| </td></tr> | |||||
| <tr><td> | |||||
| <blockquote> | |||||
| <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 | |||||
| AntDoc GUI. Ant targets may be launched from the generated | |||||
| AntDoc HTML pages.</p> | |||||
| <p>AntDoc can be run via an Ant task, AntDoc GUI can be run | |||||
| via an Ant task, or via a JVM launch.</p> | |||||
| <table> | |||||
| <tr> | |||||
| <td bgcolor="#039acc" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| Compatibility: | |||||
| </font> | |||||
| </td> | |||||
| <td bgcolor="#a0ddf0" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| Ant 1.4.1 and higher | |||||
| </font> | |||||
| </td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td bgcolor="#039acc" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| URL: | |||||
| </font> | |||||
| </td> | |||||
| <td bgcolor="#a0ddf0" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| <a href="http://mapage.noos.fr/antdoc">http://mapage.noos.fr/antdoc</a> | |||||
| </font> | |||||
| </td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td bgcolor="#039acc" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| Contact: | |||||
| </font> | |||||
| </td> | |||||
| <td bgcolor="#a0ddf0" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| <a href="mailto:antdoc@noos.fr">Edouard Mercier</a> | |||||
| </font> | |||||
| </td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td bgcolor="#039acc" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| License: | |||||
| </font> | |||||
| </td> | |||||
| <td bgcolor="#a0ddf0" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| At the moment, no license is being attached to the tool. | |||||
| </font> | |||||
| </td> | |||||
| </tr> | |||||
| </table> | |||||
| </blockquote> | |||||
| </td></tr> | |||||
| </table> | |||||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
| <tr><td bgcolor="#828DA6"> | |||||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
| <a name="AntHill"><strong>AntHill</strong></a> | |||||
| </font> | |||||
| </td></tr> | |||||
| <tr><td> | |||||
| <blockquote> | |||||
| <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 | |||||
| build number after every build. Anthill also encourages the | |||||
| sharing of knowledge within an organization by automatically | |||||
| updating a project intranet site with artifacts from the | |||||
| latest build.</p> | |||||
| <table> | |||||
| <tr> | |||||
| <td bgcolor="#039acc" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| Compatibility: | |||||
| </font> | |||||
| </td> | |||||
| <td bgcolor="#a0ddf0" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| bundles Ant 1.3, is compatible with Ant 1.3 to 1.4.1 | |||||
| </font> | |||||
| </td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td bgcolor="#039acc" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| URL: | |||||
| </font> | |||||
| </td> | |||||
| <td bgcolor="#a0ddf0" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| <a href="http://www.urbancode.com/projects/anthill/">http://www.urbancode.com/projects/anthill/</a> | |||||
| </font> | |||||
| </td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td bgcolor="#039acc" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| Contact: | |||||
| </font> | |||||
| </td> | |||||
| <td bgcolor="#a0ddf0" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| <a href="mailto:mbz@urbancode.com">Maciej Zawadzki</a> | |||||
| </font> | |||||
| </td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td bgcolor="#039acc" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| License: | |||||
| </font> | |||||
| </td> | |||||
| <td bgcolor="#a0ddf0" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| Mozilla-like license | |||||
| </font> | |||||
| </td> | |||||
| </tr> | |||||
| </table> | |||||
| </blockquote> | |||||
| </td></tr> | |||||
| </table> | |||||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
| <tr><td bgcolor="#828DA6"> | |||||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
| <a name="CruiseControl"><strong>CruiseControl</strong></a> | |||||
| </font> | |||||
| </td></tr> | |||||
| <tr><td> | |||||
| <blockquote> | |||||
| <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 | |||||
| also comes bundled with a servlet for viewing the status of | |||||
| the current build, as well as previous build results.</p> | |||||
| <table> | |||||
| <tr> | |||||
| <td bgcolor="#039acc" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| Compatibility: | |||||
| </font> | |||||
| </td> | |||||
| <td bgcolor="#a0ddf0" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| Ant 1.2 and higher | |||||
| </font> | |||||
| </td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td bgcolor="#039acc" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| URL: | |||||
| </font> | |||||
| </td> | |||||
| <td bgcolor="#a0ddf0" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| <a href="http://cruisecontrol.sourceforge.net/">http://cruisecontrol.sourceforge.net/</a> | |||||
| </font> | |||||
| </td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td bgcolor="#039acc" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| Contact: | |||||
| </font> | |||||
| </td> | |||||
| <td bgcolor="#a0ddf0" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| <a href="http://cruisecontrol.sourceforge.net/contact.html">Project Mailing Lists and Administrators</a> | |||||
| </font> | |||||
| </td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td bgcolor="#039acc" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| License: | |||||
| </font> | |||||
| </td> | |||||
| <td bgcolor="#a0ddf0" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| Release 1.0 has been licensed under the GNU General Public | |||||
| License. Starting with release 1.1 the license has been | |||||
| changed to a BSD-like license. | |||||
| </font> | |||||
| </td> | |||||
| </tr> | |||||
| </table> | |||||
| </blockquote> | |||||
| </td></tr> | |||||
| </table> | |||||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
| <tr><td bgcolor="#828DA6"> | |||||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
| <a name="Krysalis Centipede"><strong>Krysalis Centipede</strong></a> | |||||
| </font> | |||||
| </td></tr> | |||||
| <tr><td> | |||||
| <blockquote> | |||||
| <p>Krysalis Centipede is a template for a software module; | |||||
| gives you build with Ant and Site+Documentation with Apache | |||||
| Cocoon.</p> | |||||
| <p>Centipede is a starter project, empty in many respects, but | |||||
| has a decent and standardized Ant build file, and some xdocs | |||||
| that render to HTML using Cocoon. A developer would take | |||||
| Centipede and use it to start development. After starting, the | |||||
| build file would evolve as the developer see fit and move away | |||||
| from the Centipede starting point. Subsequent releases of | |||||
| Centipede will address the issues found using it, and evolve | |||||
| on user requests-issues.</p> | |||||
| <table> | |||||
| <tr> | |||||
| <td bgcolor="#039acc" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| Compatibility: | |||||
| </font> | |||||
| </td> | |||||
| <td bgcolor="#a0ddf0" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| 1.4.1 | |||||
| </font> | |||||
| </td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td bgcolor="#039acc" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| URL: | |||||
| </font> | |||||
| </td> | |||||
| <td bgcolor="#a0ddf0" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| <a href="http://krysalis.org/centipede/">http://krysalis.org/centipede/</a> | |||||
| </font> | |||||
| </td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td bgcolor="#039acc" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| Contact: | |||||
| </font> | |||||
| </td> | |||||
| <td bgcolor="#a0ddf0" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| <a href="http://sourceforge.net/mail/?group_id=36516">mailing lists</a> | |||||
| </font> | |||||
| </td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td bgcolor="#039acc" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| License: | |||||
| </font> | |||||
| </td> | |||||
| <td bgcolor="#a0ddf0" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| The Krysalis Patchy Software License, based on and | |||||
| fully compatible with the Apache Software Foundation | |||||
| license | |||||
| </font> | |||||
| </td> | |||||
| </tr> | |||||
| </table> | |||||
| </blockquote> | |||||
| </td></tr> | |||||
| </table> | |||||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
| <tr><td bgcolor="#828DA6"> | |||||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
| <a name="NAnt"><strong>NAnt</strong></a> | |||||
| </font> | |||||
| </td></tr> | |||||
| <tr><td> | |||||
| <blockquote> | |||||
| <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> | |||||
| <table> | |||||
| <tr> | |||||
| <td bgcolor="#039acc" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| Compatibility: | |||||
| </font> | |||||
| </td> | |||||
| <td bgcolor="#a0ddf0" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| compatible in spirit. | |||||
| </font> | |||||
| </td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td bgcolor="#039acc" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| URL: | |||||
| </font> | |||||
| </td> | |||||
| <td bgcolor="#a0ddf0" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| <a href="http://nant.sourceforge.net/">http://nant.sourceforge.net/</a> | |||||
| </font> | |||||
| </td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td bgcolor="#039acc" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| Contact: | |||||
| </font> | |||||
| </td> | |||||
| <td bgcolor="#a0ddf0" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| <a href="http://sourceforge.net/mail/?group_id=31650">project mailing list</a> | |||||
| </font> | |||||
| </td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td bgcolor="#039acc" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| License: | |||||
| </font> | |||||
| </td> | |||||
| <td bgcolor="#a0ddf0" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| GNU General Public License | |||||
| </font> | |||||
| </td> | |||||
| </tr> | |||||
| </table> | |||||
| </blockquote> | |||||
| </td></tr> | |||||
| </table> | |||||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
| <tr><td bgcolor="#828DA6"> | |||||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
| <a name="Rant"><strong>Rant</strong></a> | |||||
| </font> | |||||
| </td></tr> | |||||
| <tr><td> | |||||
| <blockquote> | |||||
| <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> | |||||
| <table> | |||||
| <tr> | |||||
| <td bgcolor="#039acc" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| Compatibility: | |||||
| </font> | |||||
| </td> | |||||
| <td bgcolor="#a0ddf0" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| Ant 1.4 | |||||
| </font> | |||||
| </td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td bgcolor="#039acc" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| URL: | |||||
| </font> | |||||
| </td> | |||||
| <td bgcolor="#a0ddf0" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| <a href="http://sourceforge.net/projects/remoteant/">http://sourceforge.net/projects/remoteant/</a> | |||||
| </font> | |||||
| </td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td bgcolor="#039acc" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| Contact: | |||||
| </font> | |||||
| </td> | |||||
| <td bgcolor="#a0ddf0" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| <a href="mailto:cnelson@einnovation.com">Chris Nelson</a> | |||||
| </font> | |||||
| </td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td bgcolor="#039acc" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| License: | |||||
| </font> | |||||
| </td> | |||||
| <td bgcolor="#a0ddf0" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| MIT License | |||||
| </font> | |||||
| </td> | |||||
| </tr> | |||||
| </table> | |||||
| </blockquote> | |||||
| </td></tr> | |||||
| </table> | |||||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
| <tr><td bgcolor="#828DA6"> | |||||
| <font color="#ffffff" face="arial,helvetica,sanserif"> | |||||
| <a name="XML Publication"><strong>XML Publication</strong></a> | |||||
| </font> | |||||
| </td></tr> | |||||
| <tr><td> | |||||
| <blockquote> | |||||
| <p>XML Publication is a set of tools to generate Web pages | |||||
| from desktop documents or other structured documents using | |||||
| XSLT and Ant.</p> | |||||
| <table> | |||||
| <tr> | |||||
| <td bgcolor="#039acc" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| Compatibility: | |||||
| </font> | |||||
| </td> | |||||
| <td bgcolor="#a0ddf0" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| Ant 1.4 | |||||
| </font> | |||||
| </td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td bgcolor="#039acc" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| URL: | |||||
| </font> | |||||
| </td> | |||||
| <td bgcolor="#a0ddf0" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| <a href="http://XMLpublication.org/">http://XMLpublication.org/</a> | |||||
| </font> | |||||
| </td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td bgcolor="#039acc" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| Contact: | |||||
| </font> | |||||
| </td> | |||||
| <td bgcolor="#a0ddf0" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| <a href="mailto:jmvanel@free.fr">Jean-Marc Vanel</a> | |||||
| </font> | |||||
| </td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td bgcolor="#039acc" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| License: | |||||
| </font> | |||||
| </td> | |||||
| <td bgcolor="#a0ddf0" colspan="" rowspan="" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| GNU General Public License. | |||||
| </font> | |||||
| </td> | |||||
| </tr> | |||||
| </table> | |||||
| </blockquote> | |||||
| </td></tr> | |||||
| </table> | |||||
| </blockquote> | |||||
| </td></tr> | |||||
| </table> | |||||
| </td> | |||||
| </tr> | |||||
| <!-- FOOTER --> | |||||
| <tr><td colspan="2"> | |||||
| <hr noshade="" size="1"/> | |||||
| </td></tr> | |||||
| <tr><td colspan="2"> | |||||
| <div align="center"><font color="#525D76" size="-1"><em> | |||||
| Copyright © 2000-2002, Apache Software Foundation | |||||
| </em></font></div> | |||||
| </td></tr> | |||||
| </table> | |||||
| </body> | |||||
| </html> | |||||
| <!-- end the processing --> | |||||
| @@ -0,0 +1,220 @@ | |||||
| <?xml version="1.0"?> | |||||
| <document> | |||||
| <properties> | |||||
| <author email="ehatcher@apache.org">Erik Hatcher</author> | |||||
| <title>Ant 1.5 Release To-Do List</title> | |||||
| </properties> | |||||
| <body> | |||||
| <section name="Ant 1.5 Release To-Do List"> | |||||
| <subsection name="Open"> | |||||
| <table> | |||||
| <tr> | |||||
| <th>Item</th> | |||||
| <th>Details</th> | |||||
| <th>Assigned</th> | |||||
| </tr> | |||||
| <tr> | |||||
| <td>Bugzilla bugs under 30</td> | |||||
| <td>or at least address most of them in some way</td> | |||||
| <td>All Committers</td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td>Document Path datatype</td> | |||||
| <td>It's documented, but more hidden than the other types</td> | |||||
| <td>Erik</td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td>Novell NetWare support</td> | |||||
| <td></td> | |||||
| <td>Jeff Tulley</td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td>XMLCatalog more integrated</td> | |||||
| <td>Several tasks could still use XMLCatalog integration</td> | |||||
| <td></td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td>Make default excludes customizable</td> | |||||
| <td>With the setting of an ant.default.excludes property?</td> | |||||
| <td>Erik</td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td>Fully functional on Java 1.4</td> | |||||
| <td>Fix outstanding java1.4 defects, maybe add an | |||||
| assertions datatype for java and other tasks (junit?) | |||||
| which lets people turn on asserts. | |||||
| </td> | |||||
| <td>Steve + any other help he can get</td> | |||||
| </tr> | |||||
| <!-- for cut and paste use | |||||
| <tr> | |||||
| <td></td> | |||||
| <td></td> | |||||
| <td></td> | |||||
| </tr> | |||||
| --> | |||||
| </table> | |||||
| </subsection> | |||||
| <subsection name="Done"> | |||||
| <table> | |||||
| <tr> | |||||
| <th>Item</th> | |||||
| <th>Details</th> | |||||
| <th>Assigned</th> | |||||
| </tr> | |||||
| <tr> | |||||
| <td>Selectors</td> | |||||
| <td></td> | |||||
| <td>Bruce</td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td>Extension utilities</td> | |||||
| <td>Port across task that prints out details of extensions for | |||||
| a certain library/jar, or all jars in a path. Port across task | |||||
| that generates a manifest (including dependencies and extension | |||||
| specification) based on a set of jars in path. Port across task | |||||
| that checks that the list of pre-req extensions are present in | |||||
| path.</td> | |||||
| <td>Peter</td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td>XmlLogger implements BuildLogger</td> | |||||
| <td>Its currently a BuildListener, lets remove the confusion</td> | |||||
| <td>Erik</td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td>Dotnet library tweaks</td> | |||||
| <td>update to release, add uptodateness, add a web service | |||||
| import (for Axis interop testing)</td> | |||||
| <td>Steve, in a really long meeting</td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td>compiler attribute for rmic</td> | |||||
| <td></td> | |||||
| <td>Stefan</td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td>PGP signing task if possible</td> | |||||
| <td>Not done, but deemed impossible - at least in the 1.5 | |||||
| time frame.</td> | |||||
| <td>Stefan</td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td>JUnit's System.err/.out handling</td> | |||||
| <td>showoutput attribute has been added - doesn't work in | |||||
| some cases yet (same reason as bug PR 7980)</td> | |||||
| <td>Stefan</td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td>Base compiler command line switches on the selected | |||||
| compiler, not the current JDK</td> | |||||
| <td></td> | |||||
| <td>Stefan</td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td><input></td> | |||||
| <td></td> | |||||
| <td>Stefan</td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td>Make javadoc a real directory based task</td> | |||||
| <td></td> | |||||
| <td>Stefan</td> | |||||
| </tr> | |||||
| </table> | |||||
| </subsection> | |||||
| <subsection name="Bug Reports Short-Cuts"> | |||||
| <p>Note: You can sort the report results by clicking on the column-headings.</p> | |||||
| <table> | |||||
| <tr> | |||||
| <th>New|Assigned|Reopened Bug Reports:</th> | |||||
| </tr> | |||||
| <tr> | |||||
| <td><a href="http://nagoya.apache.org/bugzilla/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&email1=&emailtype1=substring&emailassigned_to1=1&email2=&emailtype2=substring&emailreporter2=1&bugidtype=include&bug_id=&changedin=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&product=Ant&component=Build+Process&component=Core&component=Core+tasks&component=Documentation&component=Optional+Tasks&component=Other&component=Wrapper+scripts&short_desc=&short_desc_type=allwordssubstr&long_desc=&long_desc_type=allwordssubstr&bug_file_loc=&bug_file_loc_type=allwordssubstr&keywords=&keywords_type=anywords&field0-0-0=noop&type0-0-0=noop&value0-0-0=&cmdtype=doit">All</a> | |||||
| </td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td><a href="http://nagoya.apache.org/bugzilla/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_severity=Blocker&bug_severity=Critical&bug_severity=Major&bug_severity=Normal&bug_severity=Minor&email1=&emailtype1=substring&emailassigned_to1=1&email2=&emailtype2=substring&emailreporter2=1&bugidtype=include&bug_id=&changedin=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&product=Ant&component=Build+Process&component=Core&component=Core+tasks&component=Documentation&component=Optional+Tasks&component=Other&component=Wrapper+scripts&short_desc=&short_desc_type=allwordssubstr&long_desc=&long_desc_type=allwordssubstr&bug_file_loc=&bug_file_loc_type=allwordssubstr&keywords=&keywords_type=anywords&field0-0-0=noop&type0-0-0=noop&value0-0-0=&cmdtype=doit">- minus Enhancements</a> | |||||
| </td> | |||||
| </tr> | |||||
| <tr> | |||||
| <th>New|Assigned|Reopened Bug Reports by Component:</th> | |||||
| </tr> | |||||
| <tr> | |||||
| <td><a href="http://nagoya.apache.org/bugzilla/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&email1=&emailtype1=substring&emailassigned_to1=1&email2=&emailtype2=substring&emailreporter2=1&bugidtype=include&bug_id=&changedin=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&product=Ant&component=Build+Process&short_desc=&short_desc_type=allwordssubstr&long_desc=&long_desc_type=allwordssubstr&bug_file_loc=&bug_file_loc_type=allwordssubstr&keywords=&keywords_type=anywords&field0-0-0=noop&type0-0-0=noop&value0-0-0=&cmdtype=doit">Build Process</a> | |||||
| </td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td><a href="http://nagoya.apache.org/bugzilla/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_severity=Blocker&bug_severity=Critical&bug_severity=Major&bug_severity=Normal&bug_severity=Minor&email1=&emailtype1=substring&emailassigned_to1=1&email2=&emailtype2=substring&emailreporter2=1&bugidtype=include&bug_id=&changedin=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&product=Ant&component=Build+Process&short_desc=&short_desc_type=allwordssubstr&long_desc=&long_desc_type=allwordssubstr&bug_file_loc=&bug_file_loc_type=allwordssubstr&keywords=&keywords_type=anywords&field0-0-0=noop&type0-0-0=noop&value0-0-0=&cmdtype=doit">- minus Enhancements</a> | |||||
| </td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td><a href="http://nagoya.apache.org/bugzilla/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&email1=&emailtype1=substring&emailassigned_to1=1&email2=&emailtype2=substring&emailreporter2=1&bugidtype=include&bug_id=&changedin=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&product=Ant&component=Core&short_desc=&short_desc_type=allwordssubstr&long_desc=&long_desc_type=allwordssubstr&bug_file_loc=&bug_file_loc_type=allwordssubstr&keywords=&keywords_type=anywords&field0-0-0=noop&type0-0-0=noop&value0-0-0=&cmdtype=doit">Core</a> | |||||
| </td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td><a href="http://nagoya.apache.org/bugzilla/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_severity=Blocker&bug_severity=Critical&bug_severity=Major&bug_severity=Normal&bug_severity=Minor&email1=&emailtype1=substring&emailassigned_to1=1&email2=&emailtype2=substring&emailreporter2=1&bugidtype=include&bug_id=&changedin=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&product=Ant&component=Core&short_desc=&short_desc_type=allwordssubstr&long_desc=&long_desc_type=allwordssubstr&bug_file_loc=&bug_file_loc_type=allwordssubstr&keywords=&keywords_type=anywords&field0-0-0=noop&type0-0-0=noop&value0-0-0=&cmdtype=doit">- minus Enhancements</a> | |||||
| </td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td><a href="http://nagoya.apache.org/bugzilla/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&email1=&emailtype1=substring&emailassigned_to1=1&email2=&emailtype2=substring&emailreporter2=1&bugidtype=include&bug_id=&changedin=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&product=Ant&component=Core+Tasks&short_desc=&short_desc_type=allwordssubstr&long_desc=&long_desc_type=allwordssubstr&bug_file_loc=&bug_file_loc_type=allwordssubstr&keywords=&keywords_type=anywords&field0-0-0=noop&type0-0-0=noop&value0-0-0=&cmdtype=doit">Core Tasks</a> | |||||
| </td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td><a href="http://nagoya.apache.org/bugzilla/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_severity=Blocker&bug_severity=Critical&bug_severity=Major&bug_severity=Normal&bug_severity=Minor&email1=&emailtype1=substring&emailassigned_to1=1&email2=&emailtype2=substring&emailreporter2=1&bugidtype=include&bug_id=&changedin=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&product=Ant&component=Core+Tasks&short_desc=&short_desc_type=allwordssubstr&long_desc=&long_desc_type=allwordssubstr&bug_file_loc=&bug_file_loc_type=allwordssubstr&keywords=&keywords_type=anywords&field0-0-0=noop&type0-0-0=noop&value0-0-0=&cmdtype=doit">- minus Enhancements</a> | |||||
| </td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td><a href="http://nagoya.apache.org/bugzilla/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&email1=&emailtype1=substring&emailassigned_to1=1&email2=&emailtype2=substring&emailreporter2=1&bugidtype=include&bug_id=&changedin=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&product=Ant&component=Documentation&short_desc=&short_desc_type=allwordssubstr&long_desc=&long_desc_type=allwordssubstr&bug_file_loc=&bug_file_loc_type=allwordssubstr&keywords=&keywords_type=anywords&field0-0-0=noop&type0-0-0=noop&value0-0-0=&cmdtype=doit">Documentation</a> | |||||
| </td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td><a href="http://nagoya.apache.org/bugzilla/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_severity=Blocker&bug_severity=Critical&bug_severity=Major&bug_severity=Normal&bug_severity=Minor&email1=&emailtype1=substring&emailassigned_to1=1&email2=&emailtype2=substring&emailreporter2=1&bugidtype=include&bug_id=&changedin=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&product=Ant&component=Documentation&short_desc=&short_desc_type=allwordssubstr&long_desc=&long_desc_type=allwordssubstr&bug_file_loc=&bug_file_loc_type=allwordssubstr&keywords=&keywords_type=anywords&field0-0-0=noop&type0-0-0=noop&value0-0-0=&cmdtype=doit">- minus Enhancements</a> | |||||
| </td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td><a href="http://nagoya.apache.org/bugzilla/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&email1=&emailtype1=substring&emailassigned_to1=1&email2=&emailtype2=substring&emailreporter2=1&bugidtype=include&bug_id=&changedin=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&product=Ant&component=Optional+Tasks&short_desc=&short_desc_type=allwordssubstr&long_desc=&long_desc_type=allwordssubstr&bug_file_loc=&bug_file_loc_type=allwordssubstr&keywords=&keywords_type=anywords&field0-0-0=noop&type0-0-0=noop&value0-0-0=&cmdtype=doit">Optional Tasks</a> | |||||
| </td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td><a href="http://nagoya.apache.org/bugzilla/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_severity=Blocker&bug_severity=Critical&bug_severity=Major&bug_severity=Normal&bug_severity=Minor&email1=&emailtype1=substring&emailassigned_to1=1&email2=&emailtype2=substring&emailreporter2=1&bugidtype=include&bug_id=&changedin=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&product=Ant&component=Optional+Tasks&short_desc=&short_desc_type=allwordssubstr&long_desc=&long_desc_type=allwordssubstr&bug_file_loc=&bug_file_loc_type=allwordssubstr&keywords=&keywords_type=anywords&field0-0-0=noop&type0-0-0=noop&value0-0-0=&cmdtype=doit">- minus Enhancements</a> | |||||
| </td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td><a href="http://nagoya.apache.org/bugzilla/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&email1=&emailtype1=substring&emailassigned_to1=1&email2=&emailtype2=substring&emailreporter2=1&bugidtype=include&bug_id=&changedin=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&product=Ant&component=Other&short_desc=&short_desc_type=allwordssubstr&long_desc=&long_desc_type=allwordssubstr&bug_file_loc=&bug_file_loc_type=allwordssubstr&keywords=&keywords_type=anywords&field0-0-0=noop&type0-0-0=noop&value0-0-0=&cmdtype=doit">Other</a> | |||||
| </td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td><a href="http://nagoya.apache.org/bugzilla/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_severity=Blocker&bug_severity=Critical&bug_severity=Major&bug_severity=Normal&bug_severity=Minor&email1=&emailtype1=substring&emailassigned_to1=1&email2=&emailtype2=substring&emailreporter2=1&bugidtype=include&bug_id=&changedin=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&product=Ant&component=Other&short_desc=&short_desc_type=allwordssubstr&long_desc=&long_desc_type=allwordssubstr&bug_file_loc=&bug_file_loc_type=allwordssubstr&keywords=&keywords_type=anywords&field0-0-0=noop&type0-0-0=noop&value0-0-0=&cmdtype=doit">- minus Enhancements</a> | |||||
| </td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td><a href="http://nagoya.apache.org/bugzilla/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&email1=&emailtype1=substring&emailassigned_to1=1&email2=&emailtype2=substring&emailreporter2=1&bugidtype=include&bug_id=&changedin=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&product=Ant&component=Wrapper+Scripts&short_desc=&short_desc_type=allwordssubstr&long_desc=&long_desc_type=allwordssubstr&bug_file_loc=&bug_file_loc_type=allwordssubstr&keywords=&keywords_type=anywords&field0-0-0=noop&type0-0-0=noop&value0-0-0=&cmdtype=doit">Wrapper Scripts</a> | |||||
| </td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td><a href="http://nagoya.apache.org/bugzilla/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_severity=Blocker&bug_severity=Critical&bug_severity=Major&bug_severity=Normal&bug_severity=Minor&email1=&emailtype1=substring&emailassigned_to1=1&email2=&emailtype2=substring&emailreporter2=1&bugidtype=include&bug_id=&changedin=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&product=Ant&component=Wrapper+Scripts&short_desc=&short_desc_type=allwordssubstr&long_desc=&long_desc_type=allwordssubstr&bug_file_loc=&bug_file_loc_type=allwordssubstr&keywords=&keywords_type=anywords&field0-0-0=noop&type0-0-0=noop&value0-0-0=&cmdtype=doit">- minus Enhancements</a> | |||||
| </td> | |||||
| </tr> | |||||
| <tr> | |||||
| </tr> | |||||
| </table> | |||||
| </subsection> | |||||
| </section> | |||||
| </body> | |||||
| </document> | |||||
| @@ -0,0 +1,185 @@ | |||||
| <?xml version="1.0"?> | |||||
| <document> | |||||
| <properties> | |||||
| <author email="">Conor MacNeill</author> | |||||
| <author email="stefan.bodewig@epost.de">Stefan Bodewig</author> | |||||
| <author email="">Magesh Umasankar</author> | |||||
| <title>Ant News</title> | |||||
| </properties> | |||||
| <body> | |||||
| <section name="Ant 1.5.1"> | |||||
| <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://www.apache.org/dist/ant/"> | |||||
| 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> | |||||
| </section> | |||||
| <section name="Ant 1.5.1Beta1"> | |||||
| <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 | |||||
| <a href="http://jakarta.apache.org/builds/jakarta-ant/release/v1.5.1beta1/"> | |||||
| download</a>. If you have any feedback on the beta feel free to join the | |||||
| discussion on the ant-dev and ant-user mailing lists. | |||||
| </p> | |||||
| </section> | |||||
| <section name="Ant 1.5"> | |||||
| <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> | |||||
| <h3>July 10, 2002 - Ant 1.5 Released!</h3> | |||||
| <p>The final version of Ant 1.5 is now available for | |||||
| <a href="http://jakarta.apache.org/builds/jakarta-ant/release/v1.5/"> | |||||
| 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> | |||||
| </section> | |||||
| <section name="Ant 1.5Beta3"> | |||||
| <h3>June 24, 2002 - Ant 1.5 Beta3 Available!</h3> | |||||
| <p>The third beta version of Ant 1.5 is now available for | |||||
| <a href="http://jakarta.apache.org/builds/jakarta-ant/release/v1.5Beta3/"> | |||||
| download</a>. If you have any feedback on the beta feel free to join the | |||||
| discussion on the ant-dev and ant-user mailing lists. | |||||
| </p> | |||||
| </section> | |||||
| <section name="Ant 1.5Beta2"> | |||||
| <h3>June 1, 2002 - Ant 1.5 Beta2 Available!</h3> | |||||
| <p>The second beta version of Ant 1.5 is now available for | |||||
| <a href="http://jakarta.apache.org/builds/jakarta-ant/release/v1.5Beta2/"> | |||||
| download</a>. If you have any feedback on the beta feel free to join the | |||||
| discussion on the ant-dev and ant-user mailing lists. | |||||
| </p> | |||||
| </section> | |||||
| <section name="Ant 1.5Beta1"> | |||||
| <h3>Ant 1.5 Beta1 Available !</h3> | |||||
| <p>The first beta version of Ant 1.5 is now available for | |||||
| <a href="http://jakarta.apache.org/builds/jakarta-ant/release/v1.5Beta1/"> | |||||
| download</a>. If you have any feedback on the beta feel free to join the | |||||
| discussion on the ant-dev and ant-user mailing lists. | |||||
| </p> | |||||
| </section> | |||||
| <section name="Ant wins again!"> | |||||
| <h3>Apr 29, 2002: Ant wins <em>Software Development</em> magazine's | |||||
| 2002 Productivity Award.</h3> | |||||
| <p> | |||||
| <a href="http://www.sdmagazine.com"><img src="images/sdm_productivity_award.gif" border="0" height="75" width="135" align="right"/></a> | |||||
| Ant has been awarded a <strong>2002 Productivity Award</strong> by | |||||
| <a href="http://www.sdmagazine.com/"><em>Software Development</em></a> | |||||
| magazine. Read the | |||||
| <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> | |||||
| </section> | |||||
| <section name="Ant has won!"> | |||||
| <h3>Mar 26, 2002: Ant wins the JavaWorld Editors' Choice | |||||
| Award</h3> | |||||
| <p> | |||||
| <a href="http://www.javaworld.com"><img src="images/jw_ec_logo_winner2002.gif" border="0" height="85" width="230" align="right"/></a> | |||||
| Ant has won the JavaWorld Editors' Choice Award for | |||||
| <strong>Most Useful Java Community-Developed Technology</strong>. | |||||
| 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> | |||||
| </section> | |||||
| <section name="Java 1.4 Support"> | |||||
| <h3>Feb 15, 2002: Java 1.4 Support</h3> | |||||
| <p> | |||||
| Java 1.4 has now been released by Sun. The latest Ant source supports | |||||
| the new <tt>assert</tt> statement in the compiler task via the <tt>source</tt> | |||||
| attribute. It also contains a compatibility fix needed for some ant tasks | |||||
| 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> | |||||
| </section> | |||||
| <section name="See our new logo!"> | |||||
| <h3>Have a look at our new cool logo!</h3> | |||||
| </section> | |||||
| <section name="Ant 1.4.1"> | |||||
| <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> | |||||
| </section> | |||||
| <section name="Ant 2.0 Requirements Collected - Next is Design"> | |||||
| <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 | |||||
| give you an idea of what Ant2 is going to look like.</p> | |||||
| <p>Several details can only be decided in the light of real code | |||||
| 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> | |||||
| </section> | |||||
| <section name="Best-Practices Profile of Ant at Sun's Dot-Com Builder"> | |||||
| <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> | |||||
| </section> | |||||
| <section name="Ant 2.0 Requirements"> | |||||
| <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 | |||||
| be addressed. | |||||
| </p> | |||||
| <p> | |||||
| As we continue to evolve and enhance Ant 1.x, it is now time to define what Ant 2.0 will | |||||
| encompass. Ant 2.0 will be a major rearchitecting of Ant. It has a number of goals including: | |||||
| <ul> | |||||
| <li>Define the "contract" with build file writers to which Ant will be bound.</li> | |||||
| <li>Define the "contract" between the Ant core and Task writers.</li> | |||||
| <li>Make Ant more easily extendable by allowing additional tasks to be "dropped" in.</li> | |||||
| <li>Allow Ant to function as a component to simplify integration with GUIs and IDEs.</li> | |||||
| <li>Make Ant more regular and logical.</li> | |||||
| </ul> | |||||
| It is expected that Ant 2.0 will break Ant 1.x based build files. The intention is to | |||||
| make this the last time that will happen. | |||||
| </p> | |||||
| <p> | |||||
| To advance the definition of Ant, user requirements are now being accepted on the | |||||
| Ant-Dev mailing list. Any requirement will be accepted for consideration. The | |||||
| requirements are being collected into a document which is available | |||||
| <a href="ant2/requested-features.txt">on-line</a>. New features will be excepted | |||||
| until March 21st, 2001. At that time, each requirement will be discussed | |||||
| for inclusion in an Ant 2.0 requirement document. | |||||
| </p> | |||||
| <p> | |||||
| For your reference some of the goals which have shaped the development of Ant 1.x are | |||||
| available <a href="ant2/original-specification.html">here</a>. These continue to be | |||||
| relevant to Ant 2.0. | |||||
| </p> | |||||
| <p> | |||||
| If you want to shape the future of Ant, join the | |||||
| <a href="http://jakarta.apache.org/site/mail.html">Ant-Dev mailing list</a> and contribute | |||||
| your ideas. | |||||
| </p> | |||||
| </section> | |||||
| </body> | |||||
| </document> | |||||
| @@ -0,0 +1,12 @@ | |||||
| <?xml version="1.0"?> | |||||
| <document> | |||||
| <properties> | |||||
| <title>Contributors</title> | |||||
| </properties> | |||||
| <body> | |||||
| <section name="Contributors"> | |||||
| <p>Copy info from Jakarta here - add new stuff.</p> | |||||
| </section> | |||||
| </body> | |||||
| </document> | |||||
| @@ -0,0 +1,41 @@ | |||||
| <?xml version="1.0"?> | |||||
| <document> | |||||
| <properties> | |||||
| <title>CVS Repository</title> | |||||
| </properties> | |||||
| <body> | |||||
| <section name="Access the Source Tree (AnonCVS)"> | |||||
| <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> | |||||
| <source> | |||||
| cvs -d :pserver:anoncvs@cvs.apache.org:/home/cvspublic login<br/> | |||||
| password: anoncvs</source> | |||||
| <source> | |||||
| cvs -d :pserver:anoncvs@cvs.apache.org:/home/cvspublic checkout [module-name]</source> | |||||
| <p>Modules available for access are (click the links to view the | |||||
| CVS tree via ViewCVS):</p> | |||||
| <ul> | |||||
| <li><a | |||||
| href="http://cvs.apache.org/viewcvs/jakarta-ant/">jakarta-ant</a> - | |||||
| The "main" Ant module.</li> | |||||
| <li><a | |||||
| href="http://cvs.apache.org/viewcvs/jakarta-ant-antidote/">jakarta-ant-antidote</a> | |||||
| - Antidote, a GUI frontend to Ant.</li> | |||||
| </ul> | |||||
| <p>If you are not familiar with CVS, <a | |||||
| href="http://jakarta.apache.org/site/cvsindex.html">Jakarta's | |||||
| CVS page</a> may hold many helpful hints.</p> | |||||
| </section> | |||||
| </body> | |||||
| </document> | |||||
| @@ -0,0 +1,23 @@ | |||||
| <?xml version="1.0"?> | |||||
| <document> | |||||
| <properties> | |||||
| <title>Project Guidelines</title> | |||||
| </properties> | |||||
| <body> | |||||
| <section name="Project Guidelines"> | |||||
| <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> | |||||
| and <a | |||||
| href="http://httpd.apache.org/dev/guidelines.html">httpd</a> | |||||
| projects as well as the work currently on the way at the <a | |||||
| href="http://incubator.apache.org/">Incubator</a> project.</p> | |||||
| </section> | |||||
| </body> | |||||
| </document> | |||||
| @@ -0,0 +1,125 @@ | |||||
| <?xml version="1.0"?> | |||||
| <document> | |||||
| <properties> | |||||
| <author email="">Conor MacNeill</author> | |||||
| <author email="stefan.bodewig@epost.de">Stefan Bodewig</author> | |||||
| <title>Ant</title> | |||||
| </properties> | |||||
| <body> | |||||
| <section name="Ant 1.5.1"> | |||||
| <h3>Apache Ant 1.5.1 Released!</h3> | |||||
| <p>Version 1.5.1 of Ant has been released. It is available for download | |||||
| <a href="http://www.apache.org/dist/ant/">here</a>. | |||||
| </p> | |||||
| </section> | |||||
| <section name="Apache Ant"> | |||||
| <p> | |||||
| Apache Ant is a Java-based build tool. In theory, it is kind of like | |||||
| Make, but without Make's wrinkles. | |||||
| </p> | |||||
| <p> | |||||
| Why another build tool when there is already <em>make</em>, <em>gnumake</em>, | |||||
| <em>nmake</em>, <em>jam</em>, and | |||||
| others? Because all those tools have limitations that Ant's original author | |||||
| couldn't live with when developing software across multiple platforms. Make-like | |||||
| tools are inherently shell-based -- they evaluate a set of dependencies, then | |||||
| execute commands not unlike what you would issue in a shell. This means that you | |||||
| can easily extend these tools by using or writing any program for the OS that | |||||
| you are working on. However, this also means that you limit yourself to the OS, | |||||
| or at least the OS type such as Unix, that you are working on. | |||||
| </p> | |||||
| <p> | |||||
| Makefiles are inherently evil as well. Anybody who has worked on them for any | |||||
| time has run into the dreaded tab problem. "Is my command not executing | |||||
| because I have a space in front of my tab!!!" said the original author of | |||||
| Ant way too many times. Tools like Jam took care of this to a great degree, but | |||||
| still have yet another format to use and remember. | |||||
| </p> | |||||
| <p> | |||||
| Ant is different. Instead of a model where it is extended with shell-based | |||||
| commands, Ant is extended using Java classes. Instead of writing shell commands, | |||||
| the configuration files are XML-based, calling out a target tree where various | |||||
| tasks get executed. Each task is run by an object that implements a particular | |||||
| Task interface. | |||||
| </p> | |||||
| <p> | |||||
| Granted, this removes some of the expressive power that is inherent by being | |||||
| able to construct a shell command such as | |||||
| <code>`find . -name foo -exec rm {}`</code>, but it | |||||
| gives you the ability to be cross platform -- to work anywhere and everywhere. | |||||
| And hey, if you really need to execute a shell command, Ant has an | |||||
| <code><exec></code> task that | |||||
| allows different commands to be executed based on the OS that it is executing | |||||
| on. | |||||
| </p> | |||||
| </section> | |||||
| <section name="Documentation"> | |||||
| <p> | |||||
| You can view the documentation for the current release (Apache Ant 1.5.1) | |||||
| <a href="manual/index.html">online</a> | |||||
| </p> | |||||
| <p> | |||||
| Comprehensive documentation is included in the source and binary distributions. | |||||
| </p> | |||||
| </section> | |||||
| <section name="Latest Release"> | |||||
| <p> | |||||
| You can download the latest release: | |||||
| </p> | |||||
| <ul> | |||||
| <li><a href="http://www.apache.org/dist/ant/binaries/"> | |||||
| Download the binary release</a></li> | |||||
| <li><a href="http://www.apache.org/dist/ant/source/"> | |||||
| Download the source release</a></li> | |||||
| <li><a href="http://www.apache.org/dist/ant/binaries/rpms/"> | |||||
| Download source or binary RPMs</a></li> | |||||
| </ul> | |||||
| </section> | |||||
| <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://cvs.apache.org/builds/jakarta-ant/nightly/">here</a> | |||||
| </p> | |||||
| </section> | |||||
| <section name="Towards Ant2"> | |||||
| <p> | |||||
| We are currently hashing out design details for Ant2. Please | |||||
| read the latest <a href="antnews.html">Ant news</a> for more details. | |||||
| </p> | |||||
| </section> | |||||
| <section name="Get Involved"> | |||||
| <ul> | |||||
| <li><a href="http://jakarta.apache.org/getinvolved/getinvolvedindex.html">Get Involved</a></li> | |||||
| <li><a href="http://jakarta.apache.org/getinvolved/mail.html">Join Mailing Lists</a></li> | |||||
| <li><a href="http://marc.theaimsgroup.com/?l=ant-dev&r=1&w=2">Search the Dev Mailing List</a> | |||||
| </li> | |||||
| <li><a href="http://marc.theaimsgroup.com/?l=ant-user&r=1&w=2">Search the User Mailing List</a> | |||||
| </li> | |||||
| </ul> | |||||
| </section> | |||||
| </body> | |||||
| </document> | |||||
| @@ -0,0 +1,30 @@ | |||||
| <?xml version="1.0"?> | |||||
| <document> | |||||
| <properties> | |||||
| <author email="jon@latchkey.com">Jon S. Stevens</author> | |||||
| <title>Legal Stuff They Make Us Say</title> | |||||
| </properties> | |||||
| <body> | |||||
| <section name="Legal Stuff They Make Us Say"> | |||||
| <p>All material on this website is Copyright © 1999-2002, | |||||
| The Apache Software Foundation.</p> | |||||
| <p>Sun, Sun Microsystems, Solaris, Java, JavaServer Web | |||||
| Development Kit, and JavaServer Pages are trademarks or | |||||
| registered trademarks of Sun Microsystems, Inc. UNIX is a | |||||
| registered trademark in the United States and other countries, | |||||
| exclusively licensed through X/Open Company, Ltd. Windows, | |||||
| WindowsNT, and Win32 are registered trademarks of Microsoft | |||||
| Corp. All other product names mentioned herein and throughout | |||||
| the entire web site are trademarks of their respective | |||||
| owners.</p> | |||||
| </section> | |||||
| </body> | |||||
| </document> | |||||
| @@ -0,0 +1,57 @@ | |||||
| <?xml version="1.0"?> | |||||
| <document> | |||||
| <properties> | |||||
| <title>Mailing Lists</title> | |||||
| </properties> | |||||
| <body> | |||||
| <section name="Mailing Lists"> | |||||
| <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> | |||||
| <p>The user and dev list are subscriber only lists, this means | |||||
| you have to subscribe before you can post to the list. These | |||||
| lists are archived at</p> | |||||
| <p> | |||||
| <ul> | |||||
| <li><a href="http://archives.apache.org/eyebrowse/ViewLists">List Index on archives.apache.org</a></li> | |||||
| <li><a href="http://marc.theaimsgroup.com/">Mailing list Archives</a></li> | |||||
| </ul> | |||||
| </p> | |||||
| <subsection name="User List"> | |||||
| <p> | |||||
| <b>Medium Traffic</b> | |||||
| <a href="mailto:ant-user-subscribe@jakarta.apache.org">Subscribe</a> | |||||
| <a href="mailto:ant-user-unsubscribe@jakarta.apache.org">Unsubscribe</a> | |||||
| <a href="http://archives.apache.org/eyebrowse/SummarizeList?listName=ant-user@jakarta.apache.org">Archive</a> | |||||
| </p> | |||||
| <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> | |||||
| </subsection> | |||||
| <subsection name="Developer List"> | |||||
| <p> | |||||
| <b>High Traffic</b> | |||||
| <a href="mailto:ant-dev-subscribe@jakarta.apache.org">Subscribe</a> | |||||
| <a href="mailto:ant-dev-unsubscribe@jakarta.apache.org">Unsubscribe</a> | |||||
| <a href="http://archives.apache.org/eyebrowse/SummarizeList?listName=ant-dev@jakarta.apache.org">Archive</a> | |||||
| </p> | |||||
| <p>This is the list where participating developers of the Ant | |||||
| build tool meet and discuss issues, code changes/additions, | |||||
| etc. Subscribers to this list get notices of each and every | |||||
| code change, build results, testing notices, etc.</p> | |||||
| </subsection> | |||||
| </section> | |||||
| </body> | |||||
| </document> | |||||
| @@ -0,0 +1,81 @@ | |||||
| <?xml version="1.0"?> | |||||
| <document> | |||||
| <properties> | |||||
| <title>Apache Ant Mission</title> | |||||
| </properties> | |||||
| <body> | |||||
| <section name="Board Resolution"> | |||||
| <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 resolution to the board that created the Apache Ant | |||||
| project:</p> | |||||
| <source> | |||||
| Resolution | |||||
| ================== | |||||
| WHEREAS, the Board of Directors deems it to be in the best | |||||
| interests of the Foundation and consistent with the | |||||
| Foundation's purpose to establish a Project Management | |||||
| Committee charged with the creation and maintenance of | |||||
| open-source software related to the Apache Ant build tool. | |||||
| NOW, THEREFORE, BE IT RESOLVED, that a Project Management | |||||
| Committee (PMC), to be known as the "Apache Ant PMC", be | |||||
| and hereby is established pursuant to Bylaws of the Foundation; | |||||
| and be it further | |||||
| RESOLVED, that the Apache Ant PMC be and hereby is | |||||
| responsible for the creation and maintenance of the Ant build | |||||
| system and related software components; and be it further | |||||
| RESOLVED, that the office of "Vice President, Apache Ant" | |||||
| be and hereby is created, the person holding such office to | |||||
| serve at the direction of the Board of Directors as the chair | |||||
| of the Apache Ant PMC, and to have primary responsibility | |||||
| for management of the projects within the scope of | |||||
| responsibility of the Apache Ant PMC; and be it further | |||||
| RESOLVED, that the persons listed immediately below be and | |||||
| hereby are appointed to serve as the initial members of the | |||||
| Apache Ant PMC: | |||||
| Bruce Atherton | |||||
| Stefane Bailliez | |||||
| Stefan Bodewig | |||||
| James Duncan Davidson (Emeritus) | |||||
| Peter Donald | |||||
| Erik Hatcher | |||||
| Diane Holt | |||||
| Donald Leslie | |||||
| Steve Loughran | |||||
| Conor MacNeill | |||||
| Costin Manolache | |||||
| Sam Ruby | |||||
| Jon Skeet | |||||
| Magesh Umasankar | |||||
| Christoph Wilhelms | |||||
| NOW, THEREFORE, BE IT FURTHER RESOLVED, that Conor MacNeill be and | |||||
| hereby is appointed to the office of Vice President, Apache | |||||
| Ant, to serve in accordance with and subject to the | |||||
| direction of the Board of Directors and the Bylaws of the | |||||
| Foundation until death, resignation, retirement, removal or | |||||
| disqualification, or until a successor is appointed; and be it | |||||
| further | |||||
| RESOLVED, that the initial Apache Ant PMC be and hereby is | |||||
| tasked with the creation of a set of bylaws intended to | |||||
| encourage open development and increased participation in the | |||||
| Apache Ant Project. | |||||
| </source> | |||||
| </section> | |||||
| </body> | |||||
| </document> | |||||
| @@ -0,0 +1,268 @@ | |||||
| <?xml version="1.0"?> | |||||
| <document> | |||||
| <properties> | |||||
| <author email="">Conor MacNeill</author> | |||||
| <title>Having Problems?</title> | |||||
| </properties> | |||||
| <body> | |||||
| <section name="Having Problems?"> | |||||
| <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 | |||||
| resolve the problem, then this page will help you collect some of | |||||
| the relevant information to provide in a bug report. This information | |||||
| will help the Ant developers understand and resolve the problem. | |||||
| Of course, not all the steps here will make sense for every problem | |||||
| you may encounter - these are just some suggestions to point | |||||
| you in the right direction. | |||||
| </p> | |||||
| <subsection name="Read the Manual"> | |||||
| <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 | |||||
| concept that is giving you trouble. In particular, check the | |||||
| meaning of a task's attributes and nested elements. Perhaps an | |||||
| attribute is available that would provide the behavior you require. | |||||
| If you have problems with the manual itself, you can submit a | |||||
| documentation bug report (see below) to help us improve the Ant | |||||
| documentation. | |||||
| </p> | |||||
| </subsection> | |||||
| <subsection name="Examine Debug Output"> | |||||
| <p> | |||||
| If you're still having a problem, the next step is to try and | |||||
| gather additional information about what Ant is doing. | |||||
| Try running Ant with the <code>verbose</code> flag: | |||||
| <br></br><br></br> | |||||
| <font face="verdana" size="-1">ant -verbose</font> | |||||
| <br></br><br></br> | |||||
| or | |||||
| <br></br><br></br> | |||||
| <font face="verdana" size="-1">ant -v</font> | |||||
| <br></br><br></br> | |||||
| This will produce output that starts like the following:</p> | |||||
| <table> | |||||
| <tr> | |||||
| <td> | |||||
| Ant version 1.4.1 compiled on October 11 2001<br></br> | |||||
| Buildfile: build.xml<br></br> | |||||
| Detected Java version: 1.3 in: D:\usr\local\java\jdk13\jre<br></br> | |||||
| Detected OS: Windows NT<br></br> | |||||
| parsing buildfile D:\ant\build.xml | |||||
| with URI = file:D:/ant/build.xml<br></br> | |||||
| Project base dir set to: D:\ant<br></br> | |||||
|   [property] Loading Environment env.<br></br> | |||||
|   [property] Loading D:\ant\conf.properties<br></br> | |||||
| Build sequence for target 'debug' is [debug]<br></br> | |||||
| Complete build sequence is [debug, gensrc, compile, jar, test]<br></br> | |||||
| . . .<br></br> | |||||
| </td> | |||||
| </tr> | |||||
| </table> | |||||
| <p> | |||||
| You should be able to see from the trace more about what Ant | |||||
| is doing and why it's taking a particular course of action. | |||||
| If you need even more information, you can use the | |||||
| <nobr><code>-debug</code></nobr> flag rather than | |||||
| <nobr><code>-verbose</code></nobr>. | |||||
| This will generally produce so much | |||||
| output that you may want to save the output to a file and | |||||
| analyze it in an editor. You can save the output using the | |||||
| <nobr><code>-logfile <filename></code></nobr> flag, or | |||||
| using redirection. | |||||
| </p> | |||||
| <p> | |||||
| Once you have all this debug information, how can you use it | |||||
| to solve your problem? That will depend on the task in question | |||||
| and the nature of your problem. Each task logs different aspects | |||||
| of its operation, but it should give you an idea of what is going | |||||
| on. For example, the <code><javac></code> task logs the | |||||
| reasons why it | |||||
| chooses to compile particular class files and not others, along | |||||
| with which compiler it is using and the arguments it will pass | |||||
| to that compiler. The following partial trace shows why | |||||
| <code><javac></code> is adding one class file but | |||||
| skipping another. | |||||
| This is followed by which compiler it will be using, the | |||||
| arguments that will get passed to the compiler, | |||||
| and a list of all the class files to be compiled. | |||||
| </p> | |||||
| <table> | |||||
| <tr> | |||||
| <td> | |||||
| [javac] Test.java omitted as D:\classes\Test.class is up to date.<br></br> | |||||
| [javac] Unset.java added as D:\classes\Unset.class is outdated.<br></br> | |||||
| [javac] Compiling 1 source file to D:\classes<br></br> | |||||
| [javac] Using classic compiler<br></br> | |||||
| [javac] Compilation args: -d D:\classes -classpath D:\classes;<br></br> | |||||
| D:\jdk118\classes.zip; -sourcepath D:\src\java -g:none<br></br> | |||||
| [javac] File to be compiled:<br></br> | |||||
| D:\src\java\Unset.java<br></br> | |||||
| </td> | |||||
| </tr> | |||||
| </table> | |||||
| <p> | |||||
| In many cases, Ant tasks are wrappers around OS commands or | |||||
| other Java classes. In debug mode, many of these tasks will | |||||
| print out the equivalent command line, as the | |||||
| <code><javac></code> task | |||||
| output does. If you are having a problem, it is often useful to | |||||
| run the command directly from the command line, in the same way | |||||
| Ant is running it, and see if the problem occurs from there | |||||
| as well. The problem may be in the command that is being run, | |||||
| or it may be in the way the Ant task is running the command. | |||||
| You can also see the effect of changing attribute values on the | |||||
| generated command line. This can help you to understand whether | |||||
| you are using the correct attributes and values. | |||||
| </p> | |||||
| </subsection> | |||||
| <subsection name="Has It Been Fixed?"> | |||||
| <p> | |||||
| After examining the debug output, if you still believe that the | |||||
| problem you are having is caused by Ant, chances are that someone | |||||
| else may have already encountered this problem, and perhaps it has | |||||
| 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://cvs.apache.org/builds/jakarta-ant/nightly/"> | |||||
| Jakarta web site</a>. While Ant nightly builds are typically quite | |||||
| stable and are used by | |||||
| <a href="http://cvs.apache.org/builds/gump/latest/">Gump</a> | |||||
| to build many other Jakarta projects, these builds should | |||||
| nonetheless be treated as experimental. Note that nightly builds | |||||
| do not build many of the optional tasks the come with Ant. | |||||
| A snapshot of these optional tasks is occasionally uploaded to | |||||
| the nightly download | |||||
| <a href="http://cvs.apache.org/builds/jakarta-ant/nightly/optional/"> | |||||
| area</a>. However, even this snapshot does not contain every | |||||
| optional task. | |||||
| </p> | |||||
| </subsection> | |||||
| <subsection name="Has It Been Reported?"> | |||||
| <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 | |||||
| look at the <a href="http://nagoya.apache.org/bugzilla/"> | |||||
| Apache Bug Database</a>. This system is easy to use, and it will | |||||
| let you search the <a href="http://nagoya.apache.org/bugzilla/buglist.cgi?bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&email1=&emailtype1=substring&emailassigned_to1=1&email2=&emailtype2=substring&emailreporter2=1&bugidtype=include&bug_id=&changedin=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&product=Ant&short_desc=&short_desc_type=substring&long_desc=&long_desc_type=substring&bug_file_loc=&bug_file_loc_type=substring&keywords=&keywords_type=anywords&field0-0-0=noop&type0-0-0=noop&value0-0-0=&order=bugs.bug_id"> | |||||
| currently open</a> and resolved bugs to see if your problem has | |||||
| already been reported. If your problem has been reported, you can | |||||
| see whether any of the developers have commented, suggesting | |||||
| workarounds, or the reason for the bug, etc. Or you may have | |||||
| information to add (see about creating and modifying bug reports | |||||
| below), in which case, go right ahead and add the information. | |||||
| If you don't have any additional information, you may just want | |||||
| to vote for this bug, and perhaps | |||||
| add yourself to the <code>CC</code> list to follow the progress | |||||
| of this bug. | |||||
| </p> | |||||
| </subsection> | |||||
| <subsection name="Filing a Bug Report"> | |||||
| <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 | |||||
| an email to the <nobr><code>ant-user</code></nobr> mailing list | |||||
| to see if | |||||
| others have encountered your issue and find out how they may | |||||
| have worked around it. If after some discussion, you feel it | |||||
| is time to create | |||||
| a bug report, this is a simple operation in the bug database. | |||||
| Please try to provide as much information as possible in order | |||||
| to assist the developers in resolving the bug. Please try to enter | |||||
| correct values for the various inputs when creating the bug, such | |||||
| as which version of Ant you are running, and on which platform, | |||||
| etc. Once the bug is created, you can also add attachments to | |||||
| the bug report. | |||||
| </p> | |||||
| <p> | |||||
| What information should you include in your bug report? The | |||||
| easiest bugs to fix are those that are most easily reproducible, | |||||
| so it is really helpful if you can produce a small test case that | |||||
| exhibits the problem. In this case, you would attach the build file | |||||
| and any other files necessary to reproduce the problem, probably | |||||
| packed together in an archive. If you can't produce a test case, | |||||
| you should try to include a snippet from your build file and the | |||||
| relevant sections from the verbose or debug output from Ant. Try | |||||
| to include the header information where Ant states the version, | |||||
| the OS and VM information, etc. As debug output is likely to be | |||||
| very large, it's best to remove any output that is not | |||||
| relevant. Once the bug is entered into the bug database, you | |||||
| will be kept informed by email about progress on the bug. If | |||||
| you receive email asking for further information, please try to | |||||
| respond, as it will aid in the resolution of your bug. | |||||
| </p> | |||||
| </subsection> | |||||
| <subsection name="Asking for an Enhancement"> | |||||
| <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 | |||||
| supposed to work. Perhaps it is some additional functionality for | |||||
| a task that hasn't been thought of yet, or maybe a completely new | |||||
| task. For these situations, you will | |||||
| want to raise an <i>enhancement request</i>. Enhancement requests | |||||
| are managed using the same Apache Bug Database described above. | |||||
| These are just a different type of bug report. If you look in the | |||||
| bug database, you will see that one of the severity settings for | |||||
| a bug is "Enhancement". Just fill the bug report in, | |||||
| set the severity of the bug to "Enhancement", and | |||||
| state in the description how you would like to have Ant enhanced. | |||||
| Again, you should first check whether there are any existing | |||||
| enhancment requests that cover your needs. If so, just add your | |||||
| vote to these. | |||||
| </p> | |||||
| </subsection> | |||||
| <subsection name="Fixing the Bug"> | |||||
| <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. | |||||
| The best way to do that is by working with the latest code from CVS. | |||||
| Alternatively, you can work with the source code available from the | |||||
| <a href="http://jakarta.apache.org/builds/jakarta-ant/release/v1.4.1/src/"> | |||||
| source distributions</a>. If you | |||||
| are going to tackle the problem at this level, you may want to | |||||
| discuss some details first on the <nobr><code>ant-dev</code></nobr> | |||||
| mailing list. Once you have a fix for the problem, you may submit | |||||
| the fix as a <i>patch</i> to either the | |||||
| <nobr><code>ant-dev</code></nobr> mailing | |||||
| list, or enter the bug database as described above and attach the | |||||
| patch to the bug report. Using the bug database has the advantage | |||||
| of being able to track the progress of your patch. | |||||
| </p> | |||||
| <p> | |||||
| If you have a patch to submit and are sending it to the | |||||
| <nobr><code>ant-dev</code></nobr> mailing list, | |||||
| prefix "[PATCH]" | |||||
| to your message subject. Please include any relevant bug numbers. | |||||
| Patch files should be created with the <nobr><code>-u</code></nobr> | |||||
| option of the | |||||
| <code>diff</code> or <code>cvs diff</code> command. For | |||||
| example:<br></br><br></br> | |||||
| <font face="verdana" size="-1"> | |||||
| diff -u Javac.java.orig Javac.java > javac.diffs<br></br><br></br> | |||||
| </font> | |||||
| or, if you have source from CVS:<br></br><br></br> | |||||
| <font face="verdana" size="-1"> | |||||
| cvs diff -u Javac.java > javac.diffs<br></br><br></br> | |||||
| </font> | |||||
| Note: You should give your patch files meaningful names. | |||||
| This makes it easier for developers who need to apply a number | |||||
| of different patch files. | |||||
| </p> | |||||
| </subsection> | |||||
| </section> | |||||
| </body> | |||||
| </document> | |||||
| @@ -0,0 +1,254 @@ | |||||
| <?xml version="1.0"?> | |||||
| <document> | |||||
| <properties> | |||||
| <author email="bodewig@apache.org">Stefan Bodewig</author> | |||||
| <title>Related Projects</title> | |||||
| </properties> | |||||
| <body> | |||||
| <section name="Related Projects"> | |||||
| <p>Nothing listed here is directly supported by the Ant | |||||
| developers, if you encounter any problems with them, please use | |||||
| the contact information.</p> | |||||
| <subsection name="AntContrib"> | |||||
| <p>The Ant-Contrib project is a collection of user supplied | |||||
| task (like an <code><if></code> task) and a development | |||||
| playground for experimental tasks like a C/C++ compilation | |||||
| task for different compilers.</p> | |||||
| <table> | |||||
| <tr> | |||||
| <th>Compatibility:</th> | |||||
| <td>1.4.1 and above</td> | |||||
| </tr> | |||||
| <tr> | |||||
| <th>URL:</th> | |||||
| <td><a href="http://sourceforge.net/projects/ant-contrib/">http://sourcefoge.net/projects/ant-contrib/</a></td> | |||||
| </tr> | |||||
| <tr> | |||||
| <th>Contact:</th> | |||||
| <td><a href | |||||
| ="http://sourceforge.net/mail/?group_id=36177">project mailing list</a></td> | |||||
| </tr> | |||||
| <tr> | |||||
| <th>License:</th> | |||||
| <td>Apache Software Foundation license</td> | |||||
| </tr> | |||||
| </table> | |||||
| </subsection> | |||||
| <subsection name="AntDoc"> | |||||
| <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 | |||||
| AntDoc GUI. Ant targets may be launched from the generated | |||||
| AntDoc HTML pages.</p> | |||||
| <p>AntDoc can be run via an Ant task, AntDoc GUI can be run | |||||
| via an Ant task, or via a JVM launch.</p> | |||||
| <table> | |||||
| <tr> | |||||
| <th>Compatibility:</th> | |||||
| <td>Ant 1.4.1 and higher</td> | |||||
| </tr> | |||||
| <tr> | |||||
| <th>URL:</th> | |||||
| <td><a href="http://mapage.noos.fr/antdoc">http://mapage.noos.fr/antdoc</a></td> | |||||
| </tr> | |||||
| <tr> | |||||
| <th>Contact:</th> | |||||
| <td><a href="mailto:antdoc@noos.fr">Edouard Mercier</a></td> | |||||
| </tr> | |||||
| <tr> | |||||
| <th>License:</th> | |||||
| <td>At the moment, no license is being attached to the tool.</td> | |||||
| </tr> | |||||
| </table> | |||||
| </subsection> | |||||
| <subsection name="AntHill"> | |||||
| <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 | |||||
| build number after every build. Anthill also encourages the | |||||
| sharing of knowledge within an organization by automatically | |||||
| updating a project intranet site with artifacts from the | |||||
| latest build.</p> | |||||
| <table> | |||||
| <tr> | |||||
| <th>Compatibility:</th> | |||||
| <td>bundles Ant 1.3, is compatible with Ant 1.3 to 1.4.1</td> | |||||
| </tr> | |||||
| <tr> | |||||
| <th>URL:</th> | |||||
| <td><a href="http://www.urbancode.com/projects/anthill/">http://www.urbancode.com/projects/anthill/</a></td> | |||||
| </tr> | |||||
| <tr> | |||||
| <th>Contact:</th> | |||||
| <td><a href ='mailto:mbz@urbancode.com'>Maciej Zawadzki</a></td> | |||||
| </tr> | |||||
| <tr> | |||||
| <th>License:</th> | |||||
| <td>Mozilla-like license</td> | |||||
| </tr> | |||||
| </table> | |||||
| </subsection> | |||||
| <subsection name="CruiseControl"> | |||||
| <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 | |||||
| also comes bundled with a servlet for viewing the status of | |||||
| the current build, as well as previous build results.</p> | |||||
| <table> | |||||
| <tr> | |||||
| <th>Compatibility:</th> | |||||
| <td>Ant 1.2 and higher</td> | |||||
| </tr> | |||||
| <tr> | |||||
| <th>URL:</th> | |||||
| <td><a href="http://cruisecontrol.sourceforge.net/">http://cruisecontrol.sourceforge.net/</a></td> | |||||
| </tr> | |||||
| <tr> | |||||
| <th>Contact:</th> | |||||
| <td><a href ='http://cruisecontrol.sourceforge.net/contact.html'>Project Mailing Lists and Administrators</a></td> | |||||
| </tr> | |||||
| <tr> | |||||
| <th>License:</th> | |||||
| <td>Release 1.0 has been licensed under the GNU General Public | |||||
| License. Starting with release 1.1 the license has been | |||||
| changed to a BSD-like license.</td> | |||||
| </tr> | |||||
| </table> | |||||
| </subsection> | |||||
| <subsection name="Krysalis Centipede"> | |||||
| <p>Krysalis Centipede is a template for a software module; | |||||
| gives you build with Ant and Site+Documentation with Apache | |||||
| Cocoon.</p> | |||||
| <p>Centipede is a starter project, empty in many respects, but | |||||
| has a decent and standardized Ant build file, and some xdocs | |||||
| that render to HTML using Cocoon. A developer would take | |||||
| Centipede and use it to start development. After starting, the | |||||
| build file would evolve as the developer see fit and move away | |||||
| from the Centipede starting point. Subsequent releases of | |||||
| Centipede will address the issues found using it, and evolve | |||||
| on user requests-issues.</p> | |||||
| <table> | |||||
| <tr> | |||||
| <th>Compatibility:</th> | |||||
| <td>1.4.1</td> | |||||
| </tr> | |||||
| <tr> | |||||
| <th>URL:</th> | |||||
| <td><a href="http://krysalis.org/centipede/">http://krysalis.org/centipede/</a></td> | |||||
| </tr> | |||||
| <tr> | |||||
| <th>Contact:</th> | |||||
| <td><a href ="http://sourceforge.net/mail/?group_id=36516">mailing lists</a></td> | |||||
| </tr> | |||||
| <tr> | |||||
| <th>License:</th> | |||||
| <td>The Krysalis Patchy Software License, based on and | |||||
| fully compatible with the Apache Software Foundation | |||||
| license</td> | |||||
| </tr> | |||||
| </table> | |||||
| </subsection> | |||||
| <subsection name="NAnt"> | |||||
| <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> | |||||
| <table> | |||||
| <tr> | |||||
| <th>Compatibility:</th> | |||||
| <td>compatible in spirit.</td> | |||||
| </tr> | |||||
| <tr> | |||||
| <th>URL:</th> | |||||
| <td><a href="http://nant.sourceforge.net/">http://nant.sourceforge.net/</a></td> | |||||
| </tr> | |||||
| <tr> | |||||
| <th>Contact:</th> | |||||
| <td><a href="http://sourceforge.net/mail/?group_id=31650">project mailing list</a></td> | |||||
| </tr> | |||||
| <tr> | |||||
| <th>License:</th> | |||||
| <td>GNU General Public License</td> | |||||
| </tr> | |||||
| </table> | |||||
| </subsection> | |||||
| <subsection name="Rant"> | |||||
| <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> | |||||
| <table> | |||||
| <tr> | |||||
| <th>Compatibility:</th> | |||||
| <td>Ant 1.4</td> | |||||
| </tr> | |||||
| <tr> | |||||
| <th>URL:</th> | |||||
| <td><a href="http://sourceforge.net/projects/remoteant/">http://sourceforge.net/projects/remoteant/</a></td> | |||||
| </tr> | |||||
| <tr> | |||||
| <th>Contact:</th> | |||||
| <td><a href="mailto:cnelson@einnovation.com">Chris Nelson</a></td> | |||||
| </tr> | |||||
| <tr> | |||||
| <th>License:</th> | |||||
| <td>MIT License</td> | |||||
| </tr> | |||||
| </table> | |||||
| </subsection> | |||||
| <subsection name="XML Publication"> | |||||
| <p>XML Publication is a set of tools to generate Web pages | |||||
| from desktop documents or other structured documents using | |||||
| XSLT and Ant.</p> | |||||
| <table> | |||||
| <tr> | |||||
| <th>Compatibility:</th> | |||||
| <td>Ant 1.4</td> | |||||
| </tr> | |||||
| <tr> | |||||
| <th>URL:</th> | |||||
| <td><a href="http://XMLpublication.org/">http://XMLpublication.org/</a></td> | |||||
| </tr> | |||||
| <tr> | |||||
| <th>Contact:</th> | |||||
| <td><a href ="mailto:jmvanel@free.fr">Jean-Marc Vanel</a></td> | |||||
| </tr> | |||||
| <tr> | |||||
| <th>License:</th> | |||||
| <td>GNU General Public License.</td> | |||||
| </tr> | |||||
| </table> | |||||
| </subsection> | |||||
| </section> | |||||
| </body> | |||||
| </document> | |||||
| @@ -0,0 +1,445 @@ | |||||
| <?xml version="1.0"?> | |||||
| <document> | |||||
| <properties> | |||||
| <author email="bodewig@apache.org">Stefan Bodewig</author> | |||||
| <title>Resources</title> | |||||
| </properties> | |||||
| <body> | |||||
| <section name="FAQs"> | |||||
| <subsection name="At Ant's website"> | |||||
| <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> | |||||
| <table> | |||||
| <tr> | |||||
| <th>FAQ:</th> | |||||
| <td><a href="faq.html">http://jakarta.apache.org/ant/faq.html</a></td> | |||||
| </tr> | |||||
| </table> | |||||
| </subsection> | |||||
| <subsection name="jGuru"> | |||||
| <p>jGuru hosts an interactive Ant discussion forum and FAQ system</p> | |||||
| <table> | |||||
| <tr> | |||||
| <th>Forum:</th> | |||||
| <td><a href="http://www.jguru.com/forums/home.jsp?topic=Ant">http://www.jguru.com/forums/home.jsp?topic=Ant</a></td> | |||||
| </tr> | |||||
| <tr> | |||||
| <th>FAQ:</th> | |||||
| <td><a href="http://www.jguru.com/faq/home.jsp?topic=Ant">http://www.jguru.com/faq/home.jsp?topic=Ant</a></td> | |||||
| </tr> | |||||
| </table> | |||||
| </subsection> | |||||
| </section> | |||||
| <section name="Books"> | |||||
| <p>Listed by descending publication date.</p> | |||||
| <!-- TODO: reorganize as a table? --> | |||||
| <subsection name="Java Development with Ant"> | |||||
| <p>Coming soon: August 2002, covers Ant 1.5 | |||||
| </p> | |||||
| <table> | |||||
| <tr> | |||||
| <th>Authors:</th> | |||||
| <td>Erik Hatcher and Steve Loughran</td> | |||||
| </tr> | |||||
| <tr> | |||||
| <th>URL:</th> | |||||
| <td><a href="http://www.manning.com/antbook/">http://www.manning.com/antbook/</a></td> | |||||
| </tr> | |||||
| </table> | |||||
| </subsection> | |||||
| <subsection name="Ant: The Definitive Guide"> | |||||
| <!-- a soon as somebody submits a description, let's add it --> | |||||
| <p>Covers Ant release 1.4.1.</p> | |||||
| <table> | |||||
| <tr> | |||||
| <th>Authors:</th> | |||||
| <td>Jesse E. Tilly and Eric M. Burke</td> | |||||
| </tr> | |||||
| <tr> | |||||
| <th>URL:</th> | |||||
| <td><a href="http://www.oreilly.com/catalog/anttdg/">http://www.oreilly.com/catalog/anttdg/</a></td> | |||||
| </tr> | |||||
| </table> | |||||
| </subsection> | |||||
| <subsection name="Java Tools for eXtreme Programming"> | |||||
| <p>This book covers the following XP subjects: | |||||
| <ul> | |||||
| <li>Automated unit and functional testing</li> | |||||
| <li>Continuous integration through build and deployment automation</li> | |||||
| <li>The value of refactoring and continuous integration</li> | |||||
| <li>How Ant, JUnit, JUnitPerf, Cactus, HTTPUnit, and JMeter | |||||
| can be used to achieve the goals of the XP methodology</li> | |||||
| </ul> | |||||
| </p> | |||||
| <table> | |||||
| <tr> | |||||
| <th>Authors:</th> | |||||
| <td>Richard Hightower and Nicholas Lesiecki</td> | |||||
| </tr> | |||||
| <tr> | |||||
| <th>URL:</th> | |||||
| <td><a href="http://www.wiley.com/cda/product/0,,047120708X,00.html">http://www.wiley.com/cda/product/0,,047120708X,00.html</a></td> | |||||
| </tr> | |||||
| </table> | |||||
| </subsection> | |||||
| </section> | |||||
| <section name="Articles and Presentations"> | |||||
| <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> | |||||
| </section> | |||||
| <section name="Articles"> | |||||
| <subsection name="Ant in Anger: Using Ant in a Production Development | |||||
| System"> | |||||
| <p>This document describes strategies and some basic examples of how to | |||||
| use Ant in larger team development projects.</p> | |||||
| <table> | |||||
| <tr> | |||||
| <th>Author:</th> | |||||
| <td><a href="mailto:steve_l@iseran.com">Steve Loughran</a></td> | |||||
| </tr> | |||||
| <tr> | |||||
| <th>URL:</th> | |||||
| <td><a href="ant_in_anger.html">http://jakarta.apache.org/ant/ant_in_anger.html</a></td> | |||||
| </tr> | |||||
| </table> | |||||
| </subsection> | |||||
| <subsection name="Ant Task Guidelines"> | |||||
| <p>This document describes how to write custom Ant tasks, and how to submit | |||||
| them to potentially be included in Ant.</p> | |||||
| <table> | |||||
| <tr> | |||||
| <th>Author:</th> | |||||
| <td><a href="mailto:steve_l@iseran.com">Steve Loughran</a></td> | |||||
| </tr> | |||||
| <tr> | |||||
| <th>URL:</th> | |||||
| <td><a href="ant_task_guidelines.html">http://jakarta.apache.org/ant/ant_task_guidelines.html</a></td> | |||||
| </tr> | |||||
| </table> | |||||
| </subsection> | |||||
| <subsection name="Automating the build and test process"> | |||||
| <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> | |||||
| <tr> | |||||
| <th>Author:</th> | |||||
| <td><a href="mailto:ehatcher@apache.org">Erik Hatcher</a></td> | |||||
| </tr> | |||||
| <tr> | |||||
| <th>URL:</th> | |||||
| <td><a href="http://www.ibm.com/developerworks/java/library/j-junitmail/">http://www.ibm.com/developerworks/java/library/j-junitmail/</a></td> | |||||
| </tr> | |||||
| </table> | |||||
| </subsection> | |||||
| <subsection name="Incremental development with Ant and JUnit"> | |||||
| <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> | |||||
| <table> | |||||
| <tr> | |||||
| <th>Author:</th> | |||||
| <td><a href="mailto:malcolm@nuearth.com">Malcolm Davis</a></td> | |||||
| </tr> | |||||
| <tr> | |||||
| <th>URL:</th> | |||||
| <td><a href="http://www-106.ibm.com/developerworks/library/j-ant/?dwzone=java">http://www-106.ibm.com/developerworks/library/j-ant/?dwzone=java</a></td> | |||||
| </tr> | |||||
| </table> | |||||
| </subsection> | |||||
| <subsection name="Automate your build process using Java and Ant"> | |||||
| <p>This article provides an introduction to using Ant with some basic | |||||
| examples and by highlighting some of the important tasks.</p> | |||||
| <table> | |||||
| <tr> | |||||
| <th>Author:</th> | |||||
| <td><a href="mailto:michael.cymerman@javaworld.com">Michael Cymerman</a></td> | |||||
| </tr> | |||||
| <tr> | |||||
| <th>URL:</th> | |||||
| <td><a href="http://www.javaworld.com/javaworld/jw-10-2000/jw-1020-ant.html">http://www.javaworld.com/javaworld/jw-10-2000/jw-1020-ant.html</a></td> | |||||
| </tr> | |||||
| </table> | |||||
| </subsection> | |||||
| <subsection name="Short tutorial in Cactus' (formerly J2EEUnit) | |||||
| documentation"> | |||||
| <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> | |||||
| <table> | |||||
| <tr> | |||||
| <th>Author:</th> | |||||
| <td>Cactus development team</td> | |||||
| </tr> | |||||
| <tr> | |||||
| <th>URL:</th> | |||||
| <td><a href="http://jakarta.apache.org/cactus/howto_ant_primer.html">http://jakarta.apache.org/cactus/howto_ant_primer.html</a></td> | |||||
| </tr> | |||||
| </table> | |||||
| </subsection> | |||||
| <subsection name="Developing custom Ant tasks with VisualAge for Java"> | |||||
| <p>This article outlines how to integrate Ant into VisualAge for Java, | |||||
| and how to write and debug custom tasks using the IDE and the | |||||
| integrated debugger.</p> | |||||
| <table> | |||||
| <tr> | |||||
| <th>Author:</th> | |||||
| <td><a href="mailto:glenn@somanetworks.com">Glenn McAllister</a></td> | |||||
| </tr> | |||||
| <tr> | |||||
| <th>URL:</th> | |||||
| <td><a href="http://www7.software.ibm.com/vad.nsf/data/document2366?OpenDocument&p=1&BCT=1&Footer=1">http://www7.software.ibm.com/vad.nsf/data/document2366?OpenDocument&p=1&BCT=1&Footer=1</a></td> | |||||
| </tr> | |||||
| </table> | |||||
| </subsection> | |||||
| <subsection name="Automated builds with VisualAge for Java and Ant"> | |||||
| <p>This article shows how you can perform command line builds with a | |||||
| VisualAge for Java repository.</p> | |||||
| <table> | |||||
| <tr> | |||||
| <th>Author:</th> | |||||
| <td><a href="mailto:glenn@somanetworks.com">Glenn McAllister</a></td> | |||||
| </tr> | |||||
| <tr> | |||||
| <th>URL:</th> | |||||
| <td><a href="http://www7.software.ibm.com/vad.nsf/Data/Document4366?OpenDocument&p=1&BCT=3&Footer=1">http://www7.software.ibm.com/vad.nsf/Data/Document4366?OpenDocument&p=1&BCT=3&Footer=1</a></td> | |||||
| </tr> | |||||
| </table> | |||||
| </subsection> | |||||
| <subsection name="Ant: A Build Tool from the Jakarta Project"> | |||||
| <p>This article is from the "Best Practices" section of | |||||
| Sun's Dot-Com Builder Site.</p> | |||||
| <table> | |||||
| <tr> | |||||
| <th>Author:</th> | |||||
| <td>Laura Geele Wang</td> | |||||
| </tr> | |||||
| <tr> | |||||
| <th>URL:</th> | |||||
| <td><a href="http://dcb.sun.com/practices/profiles/ant.jsp">http://dcb.sun.com/practices/profiles/ant.jsp</a></td> | |||||
| </tr> | |||||
| </table> | |||||
| </subsection> | |||||
| <subsection name="Making a Mountain Out of an Anthill"> | |||||
| <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> | |||||
| <table> | |||||
| <tr> | |||||
| <th>Author:</th> | |||||
| <td>Neal Ford</td> | |||||
| </tr> | |||||
| <tr> | |||||
| <th>URL:</th> | |||||
| <td><a href="http://www.sys-con.com/java/archivesa.cfm?volume=06&issue=06">http://www.sys-con.com/java/archivesa.cfm?volume=06&issue=06</a></td> | |||||
| </tr> | |||||
| </table> | |||||
| </subsection> | |||||
| <subsection name="Using Ant and Weblogic EJBs"> | |||||
| <p>This article describes how to use Ant to create Weblogic EJBs, and | |||||
| some workarounds for issues you may encounter.</p> | |||||
| <table> | |||||
| <tr> | |||||
| <th>Author:</th> | |||||
| <td>Jesse E. Tilly</td> | |||||
| </tr> | |||||
| <tr> | |||||
| <th>URL:</th> | |||||
| <td><a href="http://www.onjava.com/pub/a/onjava/2001/06/25/antejb.html">http://www.onjava.com/pub/a/onjava/2001/06/25/antejb.html</a></td> | |||||
| </tr> | |||||
| </table> | |||||
| </subsection> | |||||
| <subsection name="An Introduction to Ant"> | |||||
| <p>This article is a short introduction into the basic | |||||
| concepts of Ant.</p> | |||||
| <table> | |||||
| <tr> | |||||
| <th>Author:</th> | |||||
| <td>Jayakrishnan Nair</td> | |||||
| </tr> | |||||
| <tr> | |||||
| <th>URL:</th> | |||||
| <td><a href="http://varnam.org/articles/ant.html">http://varnam.org/articles/ant.html</a></td> | |||||
| </tr> | |||||
| </table> | |||||
| </subsection> | |||||
| <subsection name="Using JavaScript with Ant"> | |||||
| <p>A tutorial about using JavaScript and XSLT with Ant.</p> | |||||
| <table> | |||||
| <tr> | |||||
| <th>Author:</th> | |||||
| <td>Dylan Schiemann</td> | |||||
| </tr> | |||||
| <tr> | |||||
| <th>URL:</th> | |||||
| <td><a href="http://www.sitepen.com/ant/javascript.html">http://www.sitepen.com/ant/javascript.html</a></td> | |||||
| </tr> | |||||
| </table> | |||||
| </subsection> | |||||
| <subsection name="Building with Ant"> | |||||
| <p>Series of articles that describe a framework for web | |||||
| application development based on Ant and JUnit.</p> | |||||
| <table> | |||||
| <tr> | |||||
| <th>Author:</th> | |||||
| <td><a href="mailto:alexc@purpletech.com">Alex Chaffee</a></td> | |||||
| </tr> | |||||
| <tr> | |||||
| <th>URL:</th> | |||||
| <td>Introduction: <a href="http://softwaredev.earthweb.com/sdtech/article/0,,12065_989631,00.html">http://softwaredev.earthweb.com/sdtech/article/0,,12065_989631,00.html</a><br/> | |||||
| Directory Structure: <a href="http://softwaredev.earthweb.com/sdtech/article/0,,12082_994991,00.html">http://softwaredev.earthweb.com/sdtech/article/0,,12082_994991,00.html</a><br/> | |||||
| Deployment and Distribution: <a href="http://softwaredev.earthweb.com/sdtech/article/0,,12077_998241,00.html">http://softwaredev.earthweb.com/sdtech/article/0,,12077_998241,00.html</a></td> | |||||
| </tr> | |||||
| </table> | |||||
| </subsection> | |||||
| <subsection name="Developing with JAXB and Ant"> | |||||
| <p>Series of articles that shows how to use Ant together with | |||||
| the Java API for XML Binding (JAXB).</p> | |||||
| <table> | |||||
| <tr> | |||||
| <th>Author:</th> | |||||
| <td>Joseph Shelby</td> | |||||
| </tr> | |||||
| <tr> | |||||
| <th>URL:</th> | |||||
| <td><a href="http://www.onjava.com/pub/a/onjava/2002/03/06/jaxant1.html">http://www.onjava.com/pub/a/onjava/2002/03/06/jaxant1.html</a><br/> | |||||
| <a href="http://www.onjava.com/pub/a/onjava/2002/03/13/jaxbant2.html">http://www.onjava.com/pub/a/onjava/2002/03/13/jaxbant2.html</a></td> | |||||
| </tr> | |||||
| </table> | |||||
| </subsection> | |||||
| </section> | |||||
| <section name="Presentations"> | |||||
| <subsection name="Ant - presented to the Tucson Java Users Group"> | |||||
| <p>A PowerPoint technical overview presentation on Ant. Comes complete with a straightforward example demonstrating code compilation, JAR'ing, JUnit testing, JUnit reporting, and Zipping a distribution. A few advanced topics are touched upon like property immutabality and using <antcall> to get around it, build listeners, and writing custom tasks.</p> | |||||
| <table> | |||||
| <tr> | |||||
| <th>Author:</th> | |||||
| <td><a href="mailto:ehatcher@apache.org">Erik Hatcher</a></td> | |||||
| </tr> | |||||
| <tr> | |||||
| <th>URL:</th> | |||||
| <td><a href="http://erik.hatcher.net/ant-jug.zip">http://erik.hatcher.net/ant-jug.zip</a></td> | |||||
| </tr> | |||||
| </table> | |||||
| </subsection> | |||||
| <subsection name="Ant Build Tool"> | |||||
| <p>A PowerPoint presentation on Ant 1.2. It provides a basic overview | |||||
| of Ant's capabilities.</p> | |||||
| <table> | |||||
| <tr> | |||||
| <th>Author:</th> | |||||
| <td><a href="mailto:chanezon@netscape.com">Patrick Chanezon</a></td> | |||||
| </tr> | |||||
| <tr> | |||||
| <th>URL:</th> | |||||
| <td><a href="http://people.netscape.com/chanezon/tech/ant/ant_preso.ppt">http://people.netscape.com/chanezon/tech/ant/ant_preso.ppt</a></td> | |||||
| </tr> | |||||
| </table> | |||||
| </subsection> | |||||
| <subsection name="Ant"> | |||||
| <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. | |||||
| Available in PDF format now.</p> | |||||
| <table> | |||||
| <tr> | |||||
| <th>Author:</th> | |||||
| <td>Mark Volkmann</td> | |||||
| </tr> | |||||
| <tr> | |||||
| <th>URL:</th> | |||||
| <td><a href="http://www.ociweb.com/jnb/files/Ant.pdf">http://www.ociweb.com/jnb/files/Ant.pdf</a></td> | |||||
| </tr> | |||||
| </table> | |||||
| </subsection> | |||||
| <subsection name="Modern Development Crises"> | |||||
| <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> | |||||
| <table> | |||||
| <tr> | |||||
| <th>Author:</th> | |||||
| <td><a href="mailto:steve_l@iseran.com">Steve Loughran</a></td> | |||||
| </tr> | |||||
| <tr> | |||||
| <th>URL:</th> | |||||
| <td><a href="http://www.iseran.com/Steve/modern_development_processes.html">http://www.iseran.com/Steve/modern_development_processes.html</a></td> | |||||
| </tr> | |||||
| </table> | |||||
| </subsection> | |||||
| <subsection name="When Web Services Go Bad"> | |||||
| <p>A presentation from the <a | |||||
| href="http://www.sellsbrothers.com/conference/">Web Services | |||||
| DevCon</a> in March 2002.</p> | |||||
| <table> | |||||
| <tr> | |||||
| <th>Author:</th> | |||||
| <td><a href="mailto:steve_l@iseran.com">Steve Loughran</a></td> | |||||
| </tr> | |||||
| <tr> | |||||
| <th>URL:</th> | |||||
| <td><a href="http://www.iseran.com/Steve/papers/when_web_services_go_bad.html">http://www.iseran.com/Steve/papers/when_web_services_go_bad.html</a></td> | |||||
| </tr> | |||||
| </table> | |||||
| </subsection> | |||||
| </section> | |||||
| </body> | |||||
| </document> | |||||
| @@ -0,0 +1,118 @@ | |||||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> | |||||
| <!-- Content Stylesheet for Site --> | |||||
| ## Defined variables | |||||
| #set ($bodybg = "#ffffff") | |||||
| #set ($bodyfg = "#000000") | |||||
| #set ($bodylink = "#525D76") | |||||
| #set ($bannerbg = "#525D76") | |||||
| #set ($bannerfg = "#ffffff") | |||||
| #set ($subbannerbg = "#828DA6") | |||||
| #set ($subbannerfg = "#ffffff") | |||||
| #set ($tablethbg = "#039acc") | |||||
| #set ($tabletdbg = "#a0ddf0") | |||||
| #set ($pound = "#" ) | |||||
| <!-- start the processing --> | |||||
| #faqs() | |||||
| <!-- end the processing --> | |||||
| ## This is where the FAQ specific macro's live | |||||
| #macro (toc $section) | |||||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
| <tr><td bgcolor="$subbannerbg"> | |||||
| <font color="$subbannerfg" face="arial,helvetica,sanserif"> | |||||
| <strong>$section.getAttributeValue("title")</strong> | |||||
| </font> | |||||
| </td></tr> | |||||
| <tr><td> | |||||
| <blockquote> | |||||
| <ul> | |||||
| #foreach ($faq in $section.getChildren("faq") ) | |||||
| #subtoc ($faq) | |||||
| #end | |||||
| </ul> | |||||
| </blockquote> | |||||
| </td></tr> | |||||
| </table> | |||||
| #end | |||||
| #macro (subtoc $faq) | |||||
| #set ($id = $faq.getAttributeValue("id")) | |||||
| <li><a href="$pound$id"> | |||||
| $xmlout.outputString($faq.getChild("question"), true) | |||||
| </a></li> | |||||
| #end | |||||
| #macro (answers $section) | |||||
| #foreach ($faq in $section.getChildren("faq") ) | |||||
| #faq ($faq) | |||||
| #end | |||||
| #end | |||||
| #macro (faq $faq) | |||||
| #set ($id = $faq.getAttributeValue("id")) | |||||
| <a name="$id"> | |||||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
| <tr><td bgcolor="$subbannerbg"> | |||||
| <font color="$subbannerfg" face="arial,helvetica,sanserif"> | |||||
| <strong> | |||||
| $xmlout.outputString($faq.getChild("question"), true) | |||||
| </strong> | |||||
| </font> | |||||
| </td></tr> | |||||
| <tr><td> | |||||
| <blockquote> | |||||
| #foreach ($item in $faq.getChild("answer").getChildren()) | |||||
| #if ($item.getName().equals("img")) | |||||
| #image ($item) | |||||
| #elseif ($item.getName().equals("source")) | |||||
| #source ($item) | |||||
| #elseif ($item.getName().equals("table")) | |||||
| #table ($item) | |||||
| #else | |||||
| $xmlout.outputString($item) | |||||
| #end | |||||
| #end | |||||
| </blockquote> | |||||
| </td></tr> | |||||
| </table> | |||||
| </a> | |||||
| #end | |||||
| #macro (faqs) | |||||
| #header() | |||||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
| <tr><td bgcolor="$bannerbg"> | |||||
| <font color="$bannerfg" face="arial,helvetica,sanserif"> | |||||
| <strong>Questions</strong> | |||||
| </font> | |||||
| </td></tr> | |||||
| <tr><td> | |||||
| <blockquote> | |||||
| #set ($allFaqSections = $root.getChildren("faqsection")) | |||||
| #foreach ( $faqSection in $allFaqSections ) | |||||
| #toc ($faqSection) | |||||
| #end | |||||
| </blockquote> | |||||
| </td></tr> | |||||
| </table> | |||||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
| <tr><td bgcolor="$bannerbg"> | |||||
| <font color="$bannerfg" face="arial,helvetica,sanserif"> | |||||
| <strong>Answers</strong> | |||||
| </font> | |||||
| </td></tr> | |||||
| <tr><td> | |||||
| <blockquote> | |||||
| #foreach ( $faqSection in $allFaqSections ) | |||||
| #answers ($faqSection) | |||||
| #end | |||||
| </blockquote> | |||||
| </td></tr> | |||||
| </table> | |||||
| #footer() | |||||
| #end | |||||
| @@ -0,0 +1,44 @@ | |||||
| <?xml version="1.0" encoding="ISO-8859-1"?> | |||||
| <project name="Apache Ant" href="http://ant.apache.org/"> | |||||
| <title>Apache Ant</title> | |||||
| <logo href="images/ant_logo_large.gif">Apache Ant</logo> | |||||
| <body> | |||||
| <menu name="Apache Ant"> | |||||
| <item name="Front Page" href="/index.html"/> | |||||
| <item name="License" href="/LICENSE"/> | |||||
| <item name="News" href="/antnews.html"/> | |||||
| </menu> | |||||
| <menu name="Documentation"> | |||||
| <item name="Manual" | |||||
| href="/manual/index.html"/> | |||||
| <item name="Related Projects" | |||||
| href="/projects.html"/> | |||||
| <item name="External Tools and Tasks" | |||||
| href="/external.html"/> | |||||
| <item name="Resources" | |||||
| href="/resources.html"/> | |||||
| <item name="Ant FAQ" | |||||
| href="/faq.html"/> | |||||
| <item name="Having Problems?" | |||||
| href="/problems.html"/> | |||||
| </menu> | |||||
| <menu name="Get Involved"> | |||||
| <item name="Mailing Lists" href="/mail.html"/> | |||||
| <item name="CVS Repositories" href="/cvs.html"/> | |||||
| <item name="Bug Database" href="http://nagoya.apache.org/bugzilla/enter_bug.cgi?product=Ant"/> | |||||
| <item name="Enhancement Requests" href="http://nagoya.apache.org/bugzilla/enter_bug.cgi?product=Ant&bug_severity=Enhancement"/> | |||||
| </menu> | |||||
| <menu name="Project Managment"> | |||||
| <item name="Contributors" href="/contributors.html"/> | |||||
| <item name="Mission" href="/mission.html"/> | |||||
| <item name="Guidelines Notes" href="/guidelines.html"/> | |||||
| <item name="Legal" href="/legal.html"/> | |||||
| </menu> | |||||
| </body> | |||||
| </project> | |||||
| @@ -0,0 +1,81 @@ | |||||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> | |||||
| <!-- Content Stylesheet for Site --> | |||||
| ## Defined variables | |||||
| #set ($bodybg = "#ffffff") | |||||
| #set ($bodyfg = "#000000") | |||||
| #set ($bodylink = "#525D76") | |||||
| #set ($bannerbg = "#525D76") | |||||
| #set ($bannerfg = "#ffffff") | |||||
| #set ($subbannerbg = "#828DA6") | |||||
| #set ($subbannerfg = "#ffffff") | |||||
| #set ($tablethbg = "#039acc") | |||||
| #set ($tabletdbg = "#a0ddf0") | |||||
| <!-- start the processing --> | |||||
| #document() | |||||
| <!-- end the processing --> | |||||
| ## This is where the common page macro's live | |||||
| #macro ( subsection $subsection) | |||||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
| <tr><td bgcolor="$subbannerbg"> | |||||
| <font color="$subbannerfg" face="arial,helvetica,sanserif"> | |||||
| <a name="$escape.getText($subsection.getAttributeValue("name"))"><strong>$subsection.getAttributeValue("name")</strong></a> | |||||
| </font> | |||||
| </td></tr> | |||||
| <tr><td> | |||||
| <blockquote> | |||||
| #foreach ( $items in $subsection.getChildren() ) | |||||
| #if ($items.getName().equals("img")) | |||||
| #image ($items) | |||||
| #elseif ($items.getName().equals("source")) | |||||
| #source ($items) | |||||
| #elseif ($items.getName().equals("table")) | |||||
| #table ($items) | |||||
| #else | |||||
| $xmlout.outputString($items) | |||||
| #end | |||||
| #end | |||||
| </blockquote> | |||||
| </td></tr> | |||||
| </table> | |||||
| #end | |||||
| #macro ( section $section) | |||||
| <table border="0" cellspacing="0" cellpadding="2" width="100%"> | |||||
| <tr><td bgcolor="$bannerbg"> | |||||
| <font color="$bannerfg" face="arial,helvetica,sanserif"> | |||||
| <a name="$escape.getText($section.getAttributeValue("name"))"><strong>$section.getAttributeValue("name")</strong></a> | |||||
| </font> | |||||
| </td></tr> | |||||
| <tr><td> | |||||
| <blockquote> | |||||
| #foreach ( $items in $section.getChildren() ) | |||||
| #if ($items.getName().equals("img")) | |||||
| #image ($items) | |||||
| #elseif ($items.getName().equals("source")) | |||||
| #source ($items) | |||||
| #elseif ($items.getName().equals("table")) | |||||
| #table ($items) | |||||
| #elseif ($items.getName().equals("subsection")) | |||||
| #subsection ($items) | |||||
| #else | |||||
| $xmlout.outputString($items) | |||||
| #end | |||||
| #end | |||||
| </blockquote> | |||||
| </td></tr> | |||||
| </table> | |||||
| #end | |||||
| #macro (document) | |||||
| #header() | |||||
| #set ($allSections = $root.getChild("body").getChildren("section")) | |||||
| #foreach ( $section in $allSections ) | |||||
| #section ($section) | |||||
| #end | |||||
| #footer() | |||||
| #end | |||||
| @@ -0,0 +1,186 @@ | |||||
| ## This is where the common macro's live | |||||
| #macro ( table $table) | |||||
| <table> | |||||
| #foreach ( $items in $table.getChildren() ) | |||||
| #if ($items.getName().equals("tr")) | |||||
| #tr ($items) | |||||
| #end | |||||
| #end | |||||
| </table> | |||||
| #end | |||||
| #macro ( tr $tr) | |||||
| <tr> | |||||
| #foreach ( $items in $tr.getChildren() ) | |||||
| #if ($items.getName().equals("td")) | |||||
| #td ($items) | |||||
| #elseif ($items.getName().equals("th")) | |||||
| #th ($items) | |||||
| #end | |||||
| #end | |||||
| </tr> | |||||
| #end | |||||
| #macro ( td $value) | |||||
| #if ($value.getAttributeValue("colspan")) | |||||
| #set ($colspan = $value.getAttributeValue("colspan")) | |||||
| #end | |||||
| #if ($value.getAttributeValue("rowspan")) | |||||
| #set ($rowspan = $value.getAttributeValue("rowspan")) | |||||
| #end | |||||
| <td bgcolor="$tabletdbg" colspan="$!colspan" rowspan="$!rowspan" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| #if ($value.getText().length() != 0 || $value.hasChildren()) | |||||
| $xmlout.outputString($value, true) | |||||
| #else | |||||
| | |||||
| #end | |||||
| </font> | |||||
| </td> | |||||
| #end | |||||
| #macro ( th $value) | |||||
| #if ($value.getAttributeValue("colspan")) | |||||
| #set ($colspan = $value.getAttributeValue("colspan")) | |||||
| #end | |||||
| #if ($value.getAttributeValue("rowspan")) | |||||
| #set ($rowspan = $value.getAttributeValue("rowspan")) | |||||
| #end | |||||
| <td bgcolor="$tablethbg" colspan="$!colspan" rowspan="$!rowspan" | |||||
| valign="top" align="left"> | |||||
| <font color="#000000" size="-1" face="arial,helvetica,sanserif"> | |||||
| #if ($value.getText().length() != 0 || $value.hasChildren()) | |||||
| $xmlout.outputString($value, true) | |||||
| #else | |||||
| | |||||
| #end | |||||
| </font> | |||||
| </td> | |||||
| #end | |||||
| #macro ( projectanchor $name $value ) | |||||
| #if ($value.startsWith("http://")) | |||||
| <a href="$value">$name</a> | |||||
| #else | |||||
| <a href="$relativePath$value">$name</a> | |||||
| #end | |||||
| #end | |||||
| #macro ( metaauthor $author $email ) | |||||
| <meta name="author" value="$author"> | |||||
| <meta name="email" value="$email"> | |||||
| #end | |||||
| #macro ( image $value ) | |||||
| #if ($value.getAttributeValue("width")) | |||||
| #set ($width=$value.getAttributeValue("width")) | |||||
| #end | |||||
| #if ($value.getAttributeValue("height")) | |||||
| #set ($height=$value.getAttributeValue("height")) | |||||
| #end | |||||
| #if ($value.getAttributeValue("align")) | |||||
| #set ($align=$value.getAttributeValue("align")) | |||||
| #end | |||||
| <img src="$relativePath$value.getAttributeValue("src")" | |||||
| width="$!width" height="$!height" align="$!align"> | |||||
| #end | |||||
| #macro ( source $value) | |||||
| <div align="left"> | |||||
| <table cellspacing="4" cellpadding="0" border="0"> | |||||
| <tr> | |||||
| <td bgcolor="#023264" width="1" height="1"><img src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"/></td> | |||||
| <td bgcolor="#023264" height="1"><img src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"/></td> | |||||
| <td bgcolor="#023264" width="1" height="1"><img src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"/></td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td bgcolor="#023264" width="1"><img src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"/></td> | |||||
| <td bgcolor="#ffffff"><pre>$escape.getText($value.getText())</pre></td> | |||||
| <td bgcolor="#023264" width="1"><img src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"/></td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td bgcolor="#023264" width="1" height="1"><img src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"/></td> | |||||
| <td bgcolor="#023264" height="1"><img src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"/></td> | |||||
| <td bgcolor="#023264" width="1" height="1"><img src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"/></td> | |||||
| </tr> | |||||
| </table> | |||||
| </div> | |||||
| #end | |||||
| #macro ( makeProject ) | |||||
| #set ($menus = $project.getChild("body").getChildren("menu")) | |||||
| #foreach ( $menu in $menus ) | |||||
| <p><strong>$menu.getAttributeValue("name")</strong></p> | |||||
| <ul> | |||||
| #foreach ( $item in $menu.getChildren() ) | |||||
| #set ($name = $item.getAttributeValue("name")) | |||||
| <li>#projectanchor($name $item.getAttributeValue("href"))</li> | |||||
| #end | |||||
| </ul> | |||||
| #end | |||||
| #end | |||||
| #macro (getProjectImage) | |||||
| <td colspan="2"> | |||||
| #set ( $logoString = $project.getChild("logo").getAttributeValue("href") ) | |||||
| #if ( $logoString.startsWith("/") ) | |||||
| <a href="$project.getAttributeValue("href")"><img src="$relativePath$logoString" alt="$project.getChild("logo").getText()" border="0"/></a> | |||||
| #else | |||||
| <a href="$project.getAttributeValue("href")"><img src="$relativePath/$logoString" alt="$project.getChild("logo").getText()" border="0"/></a> | |||||
| #end | |||||
| </td> | |||||
| #end | |||||
| #macro (header) | |||||
| <html> | |||||
| <!-- 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"/> | |||||
| #set ($authors = $root.getChild("properties").getChildren("author")) | |||||
| #foreach ( $au in $authors ) | |||||
| #metaauthor ( $au.getText() $au.getAttributeValue("email") ) | |||||
| #end | |||||
| <title>$project.getChild("title").getText() - $root.getChild("properties").getChild("title").getText()</title> | |||||
| </head> | |||||
| <body bgcolor="$bodybg" text="$bodyfg" link="$bodylink"> | |||||
| <table border="0" width="100%" cellspacing="0"> | |||||
| <!-- TOP IMAGE --> | |||||
| <tr> | |||||
| #getProjectImage() | |||||
| </tr> | |||||
| </table> | |||||
| <table border="0" width="100%" cellspacing="4"> | |||||
| <tr><td colspan="2"> | |||||
| <hr noshade="" size="1"/> | |||||
| </td></tr> | |||||
| <tr> | |||||
| <!-- LEFT SIDE NAVIGATION --> | |||||
| <td valign="top" nowrap="true"> | |||||
| #makeProject() | |||||
| </td> | |||||
| <td align="left" valign="top"> | |||||
| #end | |||||
| #macro (footer) | |||||
| </td> | |||||
| </tr> | |||||
| <!-- FOOTER --> | |||||
| <tr><td colspan="2"> | |||||
| <hr noshade="" size="1"/> | |||||
| </td></tr> | |||||
| <tr><td colspan="2"> | |||||
| <div align="center"><font color="$bodylink" size="-1"><em> | |||||
| Copyright © 2000-2002, Apache Software Foundation | |||||
| </em></font></div> | |||||
| </td></tr> | |||||
| </table> | |||||
| </body> | |||||
| </html> | |||||
| #end | |||||
| @@ -0,0 +1,2 @@ | |||||
| file.resource.loader.path=xdocs/stylesheets | |||||
| velocimacro.library=templates.vm | |||||