The final version of Ant 1.5.1 is now available for
download. If you have any feedback on this release, feel free to join the
discussion on the ant-dev and ant-user mailing lists.
The first beta version of Ant 1.5.1 is now available for
download. If you have any feedback on the beta feel free to join the
discussion on the ant-dev and ant-user mailing lists.
July 15, 2002 - Fix for Cygwin problem in wrapper script available
The wrapper script of Ant 1.5 needs to be replaced with a new
version for Cygwin users. See the FAQ for details.
@@ -235,40 +235,40 @@
download. If you have any feedback on this release, feel free to join the
discussion on the ant-dev and ant-user mailing lists.
-
The third beta version of Ant 1.5 is now available for
download. If you have any feedback on the beta feel free to join the
discussion on the ant-dev and ant-user mailing lists.
The second beta version of Ant 1.5 is now available for
download. If you have any feedback on the beta feel free to join the
discussion on the ant-dev and ant-user mailing lists.
The first beta version of Ant 1.5 is now available for
download. If you have any feedback on the beta feel free to join the
discussion on the ant-dev and ant-user mailing lists.
Java 1.4 has now been released by Sun. The latest Ant source supports
@@ -304,24 +304,24 @@
on Java 1.4 over Windows XP. If you have problems running Ant 1.4.1 on WinXP/Java 1.4,
please use a recent build or compile your own version from the source tree.
A commented version of the collected user requirements is now
available here - it is not
complete as some details still have to be defined, but it should
@@ -330,16 +330,16 @@
and prototypes. Several people are working on prototypes (that
can be found in Ant's CVS module in the proposals directory) and
discussion is going on on the Ant-Dev mailing list.
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
@@ -381,7 +381,7 @@
-
Use the links below to download a binary distribution of Ant from
one of our mirrors. You mustverify the integrity of the
@@ -215,10 +215,10 @@ Thus they must be untarred with a GNU compatible version of
You are currently using [preferred]. If you encounter a
problem with this mirror, please select another mirror. If all
mirrors are failing, there are backup mirrors (at the end of
@@ -237,10 +237,10 @@ Other mirrors:
-
Older releases of Ant can be found here. Those
releases are only provided as zip archives that can be
extracted by jar xf archive.zip - we highly
recommend to not use those releases but upgrade to Ant's latest release.
This document defines the bylaws under which the Apache Ant project operates.
It defines the the roles and responsibilities of the project, who may vote,
@@ -211,11 +211,12 @@
Incubator project for more information on
how Apache projects operate.
The Project Management Committee (PMC) for Apache Ant was created by a resolution of the
board of the Apache Software Foundation (ASF)on 18th November 2002. The PMC is responsible
@@ -262,7 +262,8 @@
and if supported by 3/4 Majority may recommend a new chair to the board. Ultimately, however, it is
the board's responsibility who to appoint as the PMC chair.
-
+
+
@@ -270,7 +271,6 @@
-
The project's Committers are responsible for the project's technical management. All committers have
write access to the project's source repository. Committers may cast binding votes on any technical
@@ -292,7 +292,8 @@
A committer who makes a sustained contibution to the project will usually be invited to become a member of
the PMC.
-
+
+
@@ -300,14 +301,14 @@
-
All of the volunteers who are contributing time, code, documentation, or resources to the
Ant Project. A developer that makes sustained, welcome contributions to the project for
over six months is usually invited to become a Committer, though the exact timing of
such invitations depends on many factors.
-
+
+
@@ -315,7 +316,6 @@
-
The most important participants in the project are people who use our software. The majority of our
developers start out as users and guide their development efforts from the user's perspective.
@@ -328,7 +328,7 @@
-
Bruce Atherton (bruce at callenish.com - http://www.callenish.com/~bruce)
@@ -289,7 +289,8 @@ the development of administration tools and development environment for
the IMPRESS Engine, a Java-based intergration software. At the Ant-Project
he takes care of Antidote - the Ant GUI.
-
+
+
@@ -297,7 +298,6 @@ he takes care of Antidote - the Ant GUI.
-
James Duncan Davidson (duncan at x180.net - http://x180.net/)
@@ -310,11 +310,12 @@ for XML Parsing 1.0 and was the original author of Tomcat and Ant. He
was one of the rabble-rousers within Sun that helped make the Jakarta
Project a reality and served as the first Chairman of the Jakarta PMC.
@@ -322,7 +323,6 @@ Project a reality and served as the first Chairman of the Jakarta PMC.
-
Preston Bannister
@@ -422,7 +422,8 @@ implementing the CORBA IDL to C++ 2.0 mapping, skydiving, IDL to Java
compilers, Object Databases (SIGSEV, you da man!) for C++, Java ORB
and EJB runtime environments -- in that order.
-
+
+
@@ -430,7 +431,6 @@ and EJB runtime environments -- in that order.
-
Simeon H.K. Fitch (simeon.fitch at mseedsoft.com)
@@ -462,7 +462,7 @@ on the side for the VADD Technical Journal.
-
+
@@ -470,7 +470,7 @@ on the side for the VADD Technical Journal.
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):
This page lists external resources for Apache Ant: tasks, IDE
integration tools, loggers, you name it. If you've written
something that should be included, please post all relevant
@@ -210,11 +210,12 @@
Nothing listed here is directly supported by the Ant
developers, if you encounter any problems with them, please use
the contact information.
AspectJ is an
aspect-oriented extension to Java. This task compiles a
source tree using the AspectJ compiler -- AJC.
@@ -268,7 +268,8 @@
-
+
+
@@ -276,7 +277,6 @@
-
Actually, Anakia is more than just an Ant task, it is a an
XML transformation tool based on JDOM, Velocity and Ant.
@@ -321,7 +321,8 @@
-
+
+
@@ -329,7 +330,6 @@
-
Anteater is a set of Ant tasks for the functional testing of websites
and web services (functional testing being; hit a URL and ensure the
response meets certain criteria). Can test HTTP params, response
@@ -380,7 +380,8 @@
-
+
+
@@ -388,7 +389,6 @@
-
Checkstyle is a development tool to help programmers write
Java code that adheres to a coding standard. Its purpose is to
automate the process of checking Java code, and to spare
@@ -439,7 +439,8 @@
-
+
+
@@ -447,7 +448,6 @@
-
Removes unneeded imports. Formats your import
sections. Flags ambiguous imports.
@@ -492,7 +492,8 @@
-
+
+
@@ -500,7 +501,6 @@
-
Clover is an Ant-based Code Coverage tool. It can be used
seamlessly with Ant-based projects. It provides method,
statement, and branch coverage analysis, and has rich
@@ -548,7 +548,8 @@
-
+
+
@@ -556,7 +557,6 @@
-
Recursive build support (call ant on every package level,
and only build files in that package or in that package and
everything below) with seperation of source and output.
@@ -606,7 +606,8 @@
-
+
+
@@ -614,7 +615,6 @@
-
A little CVS client that can be useful when people are
behind corporate firewall that blocks any cvs
communications. It uses the ViewCVS web interface to access
@@ -664,7 +664,8 @@
-
+
+
@@ -672,7 +673,6 @@
-
There are two Ant tasks for running the Doxygen
documentation system.
@@ -760,7 +760,8 @@
-
+
+
@@ -768,7 +769,6 @@
-
Builds a JAR file based on class dependencies rather than simply the contents of a directory
@@ -812,7 +812,8 @@
-
+
+
@@ -820,7 +821,6 @@
-
Greebo is an Ant-task for downloading dependency files
(currently only jars) from a network to a specified directory,
much like Maven. It supports multiple local and remote
@@ -870,7 +870,8 @@
-
+
+
@@ -878,7 +879,6 @@
-
Removes unnecessary import statements from a Java source code file.
@@ -922,7 +922,8 @@
-
+
+
@@ -930,7 +931,6 @@
-
Checks whether a given directory structure conforms to
certain rules that are defined via nested elements of the
task.
This set supports CLDC and the K Virtual Machine (KVM):
@@ -1122,7 +1122,8 @@
-
+
+
@@ -1130,7 +1131,6 @@
-
An Ant Plug-in for the Java Source Code Formatter
Jalopy.
@@ -1177,7 +1177,8 @@
-
+
+
@@ -1185,7 +1186,6 @@
-
Java+ is an open source Java preprocessorthat adds these
features to any Java compiler:
@@ -1253,7 +1253,8 @@
-
+
+
@@ -1261,7 +1262,6 @@
-
A task to compile Java sources and manage class file
dependencies. Functionality is equivalent to that of standard
Javac and Depend tasks combined, with improved dependency
@@ -1308,7 +1308,8 @@
-
+
+
@@ -1316,7 +1317,6 @@
-
Ant tasks that generate record classes for VisualAge for
Java from Cobol copy books.
@@ -1361,7 +1361,8 @@
-
+
+
@@ -1369,7 +1370,6 @@
-
JCSC is a Java Coding Standard Checker which also features
the generation of some code metrics. It is a command line tool
with an Ant task to scan whole package trees. The result can
@@ -1416,7 +1416,8 @@
-
+
+
@@ -1424,7 +1425,6 @@
-
Validates XML files against the RELAX NG alternative to XML Schema.
The Jing task for Ant allows you to efficiently validate
multiple files against multiple RELAX NG patterns and integrate
@@ -1462,7 +1462,8 @@
-
+
+
@@ -1470,7 +1471,6 @@
-
jMetra is a tool for collecting code metrics across a
project lifecycle and compiling the results into
JavaDoc-styled documentation to analyze project metrics over
@@ -1526,7 +1526,8 @@
-
+
+
@@ -1534,7 +1535,6 @@
-
JNI is a free toolkit that makes easy work of
@@ -1594,7 +1594,8 @@
-
+
+
@@ -1602,7 +1603,6 @@
-
JRun 4 SP1 ships with lib/jrun-ant-tasks.jar, which defines
three Ant tasks: jrun, jrunapp, and jrunjmx. Documentation
for the tasks can be found in JRun under
@@ -1651,7 +1651,8 @@
-
+
+
@@ -1659,7 +1660,6 @@
-
A build-time architectural testing tool, designed
to maintain clean layering / tiering / modularity.
Macker works against compiled class files, checking
@@ -1710,7 +1710,8 @@
-
+
+
@@ -1718,7 +1719,6 @@
-
pack is a task to build the smallest possible JAR to link
and run one or more classes.
Purge deletes all but the most recent few files from a fileset.
For example: if you have generated files (logs, .ear, .war, .jar
etc) accumulating in a directory, the purge task will allow you
@@ -1871,7 +1871,8 @@
-
+
+
@@ -1879,7 +1880,6 @@
-
SerialVer adds the Java serialver functionality to Apache
Ant. This project adds Tasks and FilterReaders to get, to
insert and to modify the serialVersionUID in the source code
@@ -1926,7 +1926,8 @@
-
+
+
@@ -1934,7 +1935,6 @@
-
The styler task makes useful combinations of XSLT transformations
easy to specify in an Ant build file. Like the built-in Ant task
style, styler can apply a single transformation to a set of XML files.
@@ -1990,7 +1990,8 @@
-
+
+
@@ -1998,7 +1999,6 @@
-
Tim is a handy utility that can be executed on the command
line or via Ant that automatically formats your import
declarations. Tim is capable of removing unused imports,
@@ -2046,7 +2046,8 @@
-
+
+
@@ -2054,7 +2055,6 @@
-
TiniAnt is an Ant task to support building applications for
the TINI.
@@ -2099,7 +2099,8 @@
-
+
+
@@ -2107,7 +2108,6 @@
-
Venus Application Publisher's (Vamp) Ant Task Suite allows
you to sign and package your applications into relocatable Web
Archives that you can drop into your web server for
@@ -2156,7 +2156,8 @@
-
+
+
@@ -2164,7 +2165,6 @@
-
A versioning tool for Ant.
@@ -2208,7 +2208,8 @@
-
+
+
@@ -2216,7 +2217,6 @@
-
VPP provides general file preprocessing support based on
the Velocity Template Engine. The core funtionality is
provided as a filter for use with tasks that supports filter
@@ -2264,7 +2264,8 @@
-
+
+
@@ -2272,7 +2273,6 @@
-
WOProject provides a set of tools to work with
WebObjects 5.1
independent from platform and IDE. It significantly
@@ -2322,7 +2322,8 @@
-
+
+
@@ -2330,7 +2331,6 @@
-
XDoclet is an extended Javadoc Doclet engine for use in Ant.
It lets you create custom Javadoc @tags and based on those tags
generates source code or other files (such as xml-ish deployment
@@ -2369,7 +2369,8 @@
-
+
+
@@ -2377,7 +2378,6 @@
-
XmlTask provides a simple means to modify XML documents
without having to learn XSLT. A simple path reference to an
XML node specifies the node you want to change, and how you
@@ -2426,7 +2426,8 @@
-
+
+
@@ -2434,7 +2435,6 @@
-
yGuard is a free Java(TM) Bytecode Obfuscator Task that
needs no external script or project files. It can completely
be configured and run through the Ant build script. The task
@@ -2485,11 +2485,12 @@
-
miniRMI is a freeware opensource library that serves as a
lightweight replacement for the original java.rmi packages and
is suitable especially for applets. Ant 1.4+
@@ -2544,11 +2544,12 @@
A plugin that integrates Ant into the jEdit editor.
@@ -2600,7 +2600,8 @@
-
+
+
@@ -2608,7 +2609,6 @@
-
An AddIn that integrates Ant with the JDeveloper IDE
@@ -2652,7 +2652,8 @@
-
+
+
@@ -2660,7 +2661,6 @@
-
An OpenTool that integrates Ant into the JBuilder IDE.
@@ -2704,7 +2704,8 @@
-
+
+
@@ -2712,7 +2713,6 @@
-
A plugin that integrates Ant into the Jext editor.
@@ -2756,7 +2756,8 @@
-
+
+
@@ -2764,7 +2765,6 @@
-
Eclipse is a universal tool platform with Ant integration.
@@ -2808,7 +2808,8 @@
-
+
+
@@ -2816,7 +2817,6 @@
-
RadPak comes with the (free) HP Bluestone HPAS J2EE server, and is primarily
a GUI tool for packaging and deploying java web and EJB applications
@@ -2858,7 +2858,8 @@
-
+
+
@@ -2866,7 +2867,6 @@
-
Java IDE with refactoring support and Ant integration.
@@ -2910,7 +2910,8 @@
-
+
+
@@ -2918,7 +2919,6 @@
-
The Java Development Environment for Emacs (JDEE) supports
Apache Ant as one of three built-in ways to build your
applications.
@@ -2964,7 +2964,8 @@
-
+
+
@@ -2972,7 +2973,6 @@
-
A module that integrates Ant into the NetBeans or Sun ONE Studio (formerly Forte for Java) IDEs.
@@ -3016,7 +3016,8 @@
-
+
+
@@ -3024,7 +3025,6 @@
-
Java IDE with support for Ant.
@@ -3068,7 +3068,8 @@
-
+
+
@@ -3076,7 +3077,6 @@
-
WSAD features Ant integrate by virtue of being built on the Eclipse tools platform.
If you don't know how to create a patch, see the patches
section of this
page.
-
-
+
+
@@ -472,8 +481,8 @@
well, but if you follow the instruction from Anakia's
homepage, you should get it to work without that. Just make
sure all required jars are in the task's classpath.
-
-
+
+
@@ -486,8 +495,8 @@
Ant is a Java-based build tool. In theory, it is kind of
like Make, without Make's wrinkles and with the full
portability of pure Java code.
-
-
+
+
@@ -505,8 +514,8 @@
"ants are very small and can carry a weight dozens of times
their own" - describing what Ant is intended to
be.
-
-
+
+
@@ -618,8 +627,8 @@
-
-
+
+
@@ -644,8 +653,8 @@
found here,
or use the zip archive instead (you can extract it using
jar xf).
-
-
+
+
@@ -676,8 +685,8 @@
The preferred format for this information is a patch to this
document.
-
-
+
+
@@ -694,8 +703,8 @@
used within your build file as
any normal property: ${name} will put in
value.
-
-
+
+
@@ -786,8 +795,8 @@
With Ant >= 1.5, you can also use nested
<compilerarg> elements with the
<javac> task.
-
-
+
+
@@ -801,8 +810,8 @@
The long answer is that this probably won't do what you
want anyway (see the next
section).
@@ -1041,8 +1050,8 @@ shell-prompt> cat < foo
the actual directory the source
files live in and the directory the class files should go into,
respectively.
-
-
+
+
@@ -1075,8 +1084,8 @@ shell-prompt> cat < foo
For a complete listing of the patterns that are excluded
by default, see the user
manual.
-
-
+
+
@@ -1106,8 +1115,8 @@ shell-prompt> cat < foo
instead of specifying them inside the depends
attribute.
-
-
+
+
@@ -1134,8 +1143,8 @@ shell-prompt> cat < foo
to get them. If you find you need to trim the list that the
<include> elements produce, then use
<exclude> elements.
-
-
+
+
@@ -1155,8 +1164,8 @@ shell-prompt> cat < foo
compile, the task which requires the value, javac for example
would fail to compile since it can't find the file due to
trailing spaces.
-
-
+
+
@@ -1176,8 +1185,8 @@ shell-prompt> cat < foo
all lower-case for you.
If you extract (or just check) the archive with jar, you
will see that the names have the correct case.
@@ -1289,8 +1298,8 @@ while(<STDIN>) {
lists. This problem cannot be solved; DTDs don't give a
syntax rich enough to support this.
-
-
+
+
@@ -1329,8 +1338,8 @@ while(<STDIN>) {
<!ENTITY include SYSTEM "file:./header.xml">
]>
-
-
+
+
@@ -1494,8 +1503,8 @@ ant -listener BuildMonitor -logfile build.log
activation.jar from the
Java
Beans Activation Framework are in your CLASSPATH.
-
-
+
+
@@ -1519,8 +1528,8 @@ public void buildFinished(BuildEvent e) {
This is more accurate than just reading the same property
files that your project does, since it will give the correct
results for properties that were specified on the Ant command line.
@@ -1658,8 +1667,8 @@ mv /tmp/foo $ANT_HOME/bin/antRun
for <junit>, you still have to use a
<taskdef> with a nested
<classpath> to define the junit task.
-
-
+
+
@@ -1681,8 +1690,8 @@ mv /tmp/foo $ANT_HOME/bin/antRun
environment variable ANT_OPTS to
-Dos.name=Windows_NT prior to invoking Ant has
been confirmed as a workaround.
-
-
+
+
@@ -1699,10 +1708,9 @@ mv /tmp/foo $ANT_HOME/bin/antRun
10664 and all it's duplicates.
A fixed version of the wrapper script can be found here.
Simply replace your script with this version.
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 Jakarta
@@ -208,7 +208,7 @@
-
Apache Ant is a Java-based build tool. In theory, it is kind of like
Make, but without Make's wrinkles.
@@ -250,10 +250,10 @@ And hey, if you really need to execute a shell command, Ant has an
allows different commands to be executed based on the OS that it is executing
on.
You can view the documentation for the current release (Apache Ant 1.5.1)
online
@@ -261,26 +261,26 @@ You can view the documentation for the current release (Apache Ant 1.5.1)
Comprehensive documentation is included in the source and binary distributions.
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.
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
@@ -212,7 +212,8 @@
you may encounter - these are just some suggestions to point
you in the right direction.
-
+
+
@@ -220,7 +221,6 @@
-
The first step to take when you have a problem with Ant is to read
the manual entry for the task or
@@ -231,7 +231,8 @@
documentation bug report (see below) to help us improve the Ant
documentation.
-
+
+
@@ -239,7 +240,6 @@
-
If you're still having a problem, the next step is to try and
gather additional information about what Ant is doing.
@@ -333,7 +333,8 @@ D:\src\java\Unset.java
generated command line. This can help you to understand whether
you are using the correct attributes and values.
-
+
+
@@ -341,7 +342,6 @@ D:\src\java\Unset.java
-
After examining the debug output, if you still believe that the
problem you are having is caused by Ant, chances are that someone
@@ -362,7 +362,8 @@ D:\src\java\Unset.java
area. However, even this snapshot does not contain every
optional task.
-
+
+
@@ -370,7 +371,6 @@ D:\src\java\Unset.java
-
If the current nightly build doesn't resolve your problem, it is
possible that someone else has reported the issue. It is time to
@@ -388,7 +388,8 @@ D:\src\java\Unset.java
add yourself to the CC list to follow the progress
of this bug.
-
+
+
@@ -396,7 +397,6 @@ D:\src\java\Unset.java
-
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
@@ -430,7 +430,8 @@ D:\src\java\Unset.java
you receive email asking for further information, please try to
respond, as it will aid in the resolution of your bug.
-
+
+
@@ -438,7 +439,6 @@ D:\src\java\Unset.java
-
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
@@ -456,7 +456,8 @@ D:\src\java\Unset.java
enhancment requests that cover your needs. If so, just add your
vote to these.
-
+
+
@@ -464,7 +465,6 @@ D:\src\java\Unset.java
-
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.
@@ -505,7 +505,7 @@ D:\src\java\Unset.java
-
Nothing listed here is directly supported by the Ant
developers, if you encounter any problems with them, please use
the contact information.
-
+
+
@@ -213,7 +214,6 @@
-
The Ant-Contrib project is a collection of user supplied
task (like an <if> task) and a development
playground for experimental tasks like a C/C++ compilation
@@ -260,7 +260,8 @@
-
+
+
@@ -268,7 +269,6 @@
-
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
@@ -318,7 +318,8 @@
-
+
+
@@ -326,7 +327,6 @@
-
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
@@ -376,7 +376,8 @@
-
+
+
@@ -384,7 +385,6 @@
-
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
@@ -434,7 +434,8 @@
-
+
+
@@ -442,7 +443,6 @@
-
Krysalis Centipede is a project build system based on
Apache Ant. Centipede uses pre-packaged modules called "cents"
that it downloads and installs automatically. Cents can be
@@ -499,7 +499,8 @@
-
+
+
@@ -507,7 +508,6 @@
-
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.
@@ -553,7 +553,8 @@
-
+
+
@@ -561,7 +562,6 @@
-
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.
@@ -607,7 +607,8 @@
-
+
+
@@ -615,7 +616,6 @@
-
XML Publication is a set of tools to generate Web pages
from desktop documents or other structured documents using
XSLT and Ant.
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.
This document describes strategies and some basic examples of how to
use Ant in larger team development projects.
@@ -469,7 +469,8 @@
-
+
+
@@ -477,7 +478,6 @@
-
This document describes how to write custom Ant tasks, and how to submit
them to potentially be included in Ant.
@@ -502,7 +502,8 @@
-
+
+
@@ -510,7 +511,6 @@
-
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.
@@ -534,7 +534,8 @@
-
+
+
@@ -542,7 +543,6 @@
-
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.
@@ -568,7 +568,8 @@
-
+
+
@@ -576,7 +577,6 @@
-
This article provides an introduction to using Ant with some basic
examples and by highlighting some of the important tasks.
@@ -601,7 +601,8 @@
-
+
+
@@ -609,7 +610,6 @@
-
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.
@@ -635,7 +635,8 @@
-
+
+
@@ -643,7 +644,6 @@
-
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.
@@ -669,7 +669,8 @@
-
+
+
@@ -677,7 +678,6 @@
-
This article shows how you can perform command line builds with a
VisualAge for Java repository.
@@ -702,7 +702,8 @@
-
+
+
@@ -710,7 +711,6 @@
-
This article is from the "Best Practices" section of
Sun's Dot-Com Builder Site.
@@ -735,7 +735,8 @@
-
+
+
@@ -743,7 +744,6 @@
-
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.
@@ -769,7 +769,8 @@
-
+
+
@@ -777,7 +778,6 @@
-
This article describes how to use Ant to create Weblogic EJBs, and
some workarounds for issues you may encounter.
@@ -802,7 +802,8 @@
-
+
+
@@ -810,7 +811,6 @@
-
This article is a short introduction into the basic
concepts of Ant.
@@ -835,7 +835,8 @@
-
+
+
@@ -843,7 +844,6 @@
-
A tutorial about using JavaScript and XSLT with Ant.
@@ -867,7 +867,8 @@
-
+
+
@@ -875,7 +876,6 @@
-
Series of articles that describe a framework for web
application development based on Ant and JUnit.
@@ -902,7 +902,8 @@
-
+
+
@@ -910,7 +911,6 @@
-
Series of articles that shows how to use Ant together with
the Java API for XML Binding (JAXB).
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.
@@ -972,7 +972,8 @@
-
+
+
@@ -980,7 +981,6 @@
-
A PowerPoint presentation on Ant 1.2. It provides a basic overview
of Ant's capabilities.
@@ -1005,7 +1005,8 @@
-
+
+
@@ -1013,7 +1014,6 @@
-
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.
@@ -1040,7 +1040,8 @@
-
+
+
@@ -1048,7 +1049,6 @@
-
This presentation is an overview of the current state of software
development today. There are a couple of slides that briefly cover
Ant.
Use the links below to download a source distribution of Ant from
one of our mirrors. You mustverify the integrity of the
@@ -214,10 +214,10 @@ Thus they must be untarred with a GNU compatible version of
You are currently using [preferred]. If you encounter a
problem with this mirror, please select another mirror. If all
mirrors are failing, there are backup mirrors (at the end of
@@ -236,10 +236,10 @@ Other mirrors:
-
Older releases of Ant can be found here. Those
releases are only provided as zip archives that can be
extracted by jar xf archive.zip - we highly
recommend to not use those releases but upgrade to Ant's latest release.