News
- - Ant1.8.0RC1 + + Ant1.8.0
-January 12, 2010 - Ant 1.8.0RC1 Released
-Apache Ant 1.8.0RC1 is now available for download as source or binary (with and without +
Februrary 5th, 2010 - Ant 1.8.0 Released
+Apache Ant 1.8.0 is now available for download as source or binary (with and without dependencies) from http://ant.apache.org/bindownload.cgi.
-Key features of the 1.8.0RC1 release are
+Key features of the 1.8.0 release are
-
-
- a new top level element extension-point allows build files to be - extended with custom targets more easily -
- if and unless attributes will be evaluated according to the values of the properties entered - if these properties evaluate to true, false, on, off +
- Lexically scoped local properties, i.e. properties that are only defined inside a target, + sequential block or similar environment. This is very useful inside + of <macrodef>s where a macro can now define a temporary property + that will disappear once the task has finished. +
- <import> can now import from any file- or URL-providing resource - + this includes <javaresource>. + This means <import> can read build file snippets from JARs or fixed server URLs. + There are several other improvements in the area of import. +
- Various improvements to the directory scanning code that help with symbolic link + cycles (as can be found on MacOS X Java installations for example) and improve + scanning performance. For big directory trees the improvement is + dramatic. +
- The way developers can extend Ant's property expansion algorithm has been rewritten + (breaking the older API) to be easier to use and be more powerful. + The whole local properties mechanism is implemented using that API and could be + implemented in a separate library without changes in Ant's core. + Things like the yet-to-be-released props Antlib can now provide often required + "scripty" fuctions without touching Ant itself. + At the same time the if and unless attributes have been rewritten to do the expected + thing if applied to a property expansion (i.e. if="${foo}" will mean "yes, do it" + if ${foo} expands to true, in Ant 1.7.1 it would mean "no" unless a property named + "true" existed). This adds "testing conditions" as a new use-case to property + expansion. +
- A new top-level element <extension-point> assists in writing re-usable + build files that are meant to be imported. <extension-point> has a name + and a dependency-list like <target> and can be used like a <target> + from the command line or a dependency-list but the importing build file can add + targets to the <extension-point>'s depends list.
- Ant now requires Java 1.4 or later
- new task include provides an alternative to <import> that should be preferred when you don't want to override any targets diff --git a/docs/bindownload.html b/docs/bindownload.html index 41800d28a..0b0afa656 100644 --- a/docs/bindownload.html +++ b/docs/bindownload.html @@ -244,11 +244,11 @@
.zip
archive: -apache-ant-1.8.0RC1-bin.zip -[PGP] -[SHA1] -[MD5]
+apache-ant-1.8.0-bin.zip
+[PGP]
+[SHA1]
+[MD5]
.tar.gz
archive: -apache-ant-1.8.0RC1-bin.tar.gz -[PGP] -[SHA1] -[MD5]
+apache-ant-1.8.0-bin.tar.gz
+[PGP]
+[SHA1]
+[MD5]
.tar.bz2
archive: -apache-ant-1.8.0RC1-bin.tar.bz2 -[PGP] -[SHA1] -[MD5]
+apache-ant-1.8.0-bin.tar.bz2
+[PGP]
+[SHA1]
+[MD5]
- a new top level element extension-point allows build files to be +
- Lexically scoped local properties, i.e. properties that are only + defined inside a target, + sequential block or similar environment. +
- <import> can now import from any file- or URL-providing resource - + this includes <javaresource>. +
- Various improvements to the directory scanning code that help + with symbolic link cycles (as can be found on MacOS X Java + installations for example) and improve scanning performance. + For big directory trees the improvement is + dramatic. +
- The way developers can extend Ant's property expansion algorithm has been rewritten + (breaking the older API) to be easier to use and be more powerful. + +
- a new top level element extension-point allows build files to be extended with custom targets more easily -
- if and unless attributes will be evaluated according to the - values of the properties entered - if these properties evaluate to true, false, on, off +
- At the same time the if and unless attributes have been rewritten to do the expected + thing if applied to a property expansion (i.e. if="${foo}" will mean "yes, do it" + if ${foo} expands to true, in Ant 1.7.1 it would mean "no" unless a property named + "true" existed). This adds "testing conditions" as a new use-case to property + expansion.
- Ant now requires Java 1.4 or later
- new task include provides an alternative to <import> that should be preferred when you don't want to override any targets
- numerous bug fixes and improvements as documented in Bugzilla and in WHATSNEW
.zip
archive: -apache-ant-1.8.0RC1-src.zip -[PGP] -[SHA1] -[MD5]
+apache-ant-1.8.0-src.zip
+[PGP]
+[SHA1]
+[MD5]
.tar.gz
archive: -apache-ant-1.8.0RC1-src.tar.gz -[PGP] -[SHA1] -[MD5]
+apache-ant-1.8.0-src.tar.gz
+[PGP]
+[SHA1]
+[MD5]
.tar.bz2
archive: -apache-ant-1.8.0RC1-src.tar.bz2 -[PGP] -[SHA1] -[MD5]
+apache-ant-1.8.0-src.tar.bz2
+[PGP]
+[SHA1]
+[MD5]
- a new top level element extension-point allows build files to be - extended with custom targets more easily -
- if and unless attributes will be evaluated according to the values of the properties entered - if these properties evaluate to true, false, on, off +
- Lexically scoped local properties, i.e. properties that are only defined inside a target, + sequential block or similar environment. This is very useful inside + of <macrodef>s where a macro can now define a temporary property + that will disappear once the task has finished. +
- <import> can now import from any file- or URL-providing resource - + this includes <javaresource>. + This means <import> can read build file snippets from JARs or fixed server URLs. + There are several other improvements in the area of import. +
- Various improvements to the directory scanning code that help with symbolic link + cycles (as can be found on MacOS X Java installations for example) and improve + scanning performance. For big directory trees the improvement is + dramatic. +
- The way developers can extend Ant's property expansion algorithm has been rewritten + (breaking the older API) to be easier to use and be more powerful. + The whole local properties mechanism is implemented using that API and could be + implemented in a separate library without changes in Ant's core. + Things like the yet-to-be-released props Antlib can now provide often required + "scripty" fuctions without touching Ant itself. + At the same time the if and unless attributes have been rewritten to do the expected + thing if applied to a property expansion (i.e. if="${foo}" will mean "yes, do it" + if ${foo} expands to true, in Ant 1.7.1 it would mean "no" unless a property named + "true" existed). This adds "testing conditions" as a new use-case to property + expansion. +
- A new top-level element <extension-point> assists in writing re-usable + build files that are meant to be imported. <extension-point> has a name + and a dependency-list like <target> and can be used like a <target> + from the command line or a dependency-list but the importing build file can add + targets to the <extension-point>'s depends list.
- Ant now requires Java 1.4 or later
- new task include provides an alternative to <import> that should be preferred when you don't want to override any targets diff --git a/xdocs/bindownload.xml b/xdocs/bindownload.xml index 85b2f36d3..8a20301cb 100644 --- a/xdocs/bindownload.xml +++ b/xdocs/bindownload.xml @@ -75,12 +75,12 @@ Other mirrors:
- a new top level element extension-point allows build files to be +
- Lexically scoped local properties, i.e. properties that are only + defined inside a target, + sequential block or similar environment. +
- <import> can now import from any file- or URL-providing resource - + this includes <javaresource>. +
- Various improvements to the directory scanning code that help + with symbolic link cycles (as can be found on MacOS X Java + installations for example) and improve scanning performance. + For big directory trees the improvement is + dramatic. +
- The way developers can extend Ant's property expansion algorithm has been rewritten + (breaking the older API) to be easier to use and be more powerful. + +
- a new top level element extension-point allows build files to be extended with custom targets more easily -
- if and unless attributes will be evaluated according to the - values of the properties entered - if these properties evaluate to true, false, on, off +
- At the same time the if and unless attributes have been rewritten to do the expected + thing if applied to a property expansion (i.e. if="${foo}" will mean "yes, do it" + if ${foo} expands to true, in Ant 1.7.1 it would mean "no" unless a property named + "true" existed). This adds "testing conditions" as a new use-case to property + expansion.
- Ant now requires Java 1.4 or later
- new task include provides an alternative to <import> that should be preferred when you don't want to override any targets
- numerous bug fixes and improvements as documented in Bugzilla and in WHATSNEW
Current Release of Ant
-Currently, Apache Ant 1.8.0RC1 is the best available version, see the +
Currently, Apache Ant 1.8.0 is the best available version, see the release notes.
@@ -259,22 +259,22 @@
@@ -299,17 +299,17 @@
using
% pgpk -a KEYS
or
-% pgpv apache-ant-1.8.0RC1-bin.tar.gz.asc
+% pgpv apache-ant-1.8.0-bin.tar.gz.asc
% pgp -ka KEYS
or
-% pgp apache-ant-1.8.0RC1-bin.tar.gz.asc
+% pgp apache-ant-1.8.0-bin.tar.gz.asc
% gpg --import KEYS
-% gpg --verify apache-ant-1.8.0RC1-bin.tar.gz.asc
+% gpg --verify apache-ant-1.8.0-bin.tar.gz.asc
A command line version of GnuPG is also available for Windows users. Follow the diff --git a/docs/faq.html b/docs/faq.html index 52a0d3c2f..d962e3a34 100644 --- a/docs/faq.html +++ b/docs/faq.html @@ -740,6 +740,16 @@
Answers
valign="top" align="left"> 27 June 2008 + +diff --git a/docs/index.html b/docs/index.html index 2ca79e33b..2ab9b9469 100644 --- a/docs/index.html +++ b/docs/index.html @@ -201,31 +201,42 @@
Welcome
- - Ant 1.8.0RC1 + + Ant 1.8.0
-January 12, 2010 - Ant 1.8.0RC1 Available
+February 5, 2010 - Ant 1.8.0 Available
- Apache Ant 1.8.0RC1 is now available for + Apache Ant 1.8.0 is now available for download .
-
-
While in open source projects a final release date strongly depends - on the free time of the volunteers/committers, the final release is - expected one to two months maximum after this RC. So Ant 1.8.0 is - expected between mid February and mid March 2010.
Ivy 2.1.0
@@ -320,7 +331,7 @@
Documentation
-You can view the documentation for the current release (Apache Ant 1.8.0RC1) +You can view the documentation for the current release (Apache Ant 1.8.0) online
diff --git a/docs/legal.html b/docs/legal.html index 48d1b1c5d..953c95d7a 100644 --- a/docs/legal.html +++ b/docs/legal.html @@ -202,7 +202,7 @@
Legal Stuff They Make Us Say
-All material on this website is Copyright © 1999-2009, +
All material on this website is Copyright © 1999-2010, The Apache Software Foundation.
Sun, Sun Microsystems, Solaris, Java, JavaServer Web Development Kit, and JavaServer Pages are trademarks or diff --git a/docs/manual/cover.html b/docs/manual/cover.html index 59e8a8b10..dc14b1a5f 100644 --- a/docs/manual/cover.html +++ b/docs/manual/cover.html @@ -25,8 +25,8 @@
Apache Ant 1.8.0RC1 Manual
-This is the manual for version 1.8.0RC1 of +
Apache Ant 1.8.0 Manual
+This is the manual for version 1.8.0 of Apache Ant. If your version of Ant (as verified with ant -version) is older or newer than this diff --git a/docs/manual/credits.html b/docs/manual/credits.html index 5f20bfbfd..301135dae 100644 --- a/docs/manual/credits.html +++ b/docs/manual/credits.html @@ -61,7 +61,7 @@
Apache Ant User Manual
Version: 1.8.0RC1
+Version: 1.8.0
Current Release of Ant
-Currently, Apache Ant 1.8.0RC1 is the best available version, see the +
Currently, Apache Ant 1.8.0 is the best available version, see the release notes.
@@ -257,22 +257,22 @@
@@ -297,17 +297,17 @@
using
% pgpk -a KEYS
or
-% pgpv apache-ant-1.8.0RC1-src.tar.gz.asc
+% pgpv apache-ant-1.8.0-src.tar.gz.asc
% pgp -ka KEYS
or
-% pgp apache-ant-1.8.0RC1-src.tar.gz.asc
+% pgp apache-ant-1.8.0-src.tar.gz.asc
% gpg --import KEYS
-% gpg --verify apache-ant-1.8.0RC1-src.tar.gz.asc
+% gpg --verify apache-ant-1.8.0-src.tar.gz.asc
Alternatively, you can verify the checksums on the files. Unix
programs called md5
/sha1
or
diff --git a/xdocs/antnews.xml b/xdocs/antnews.xml
index 7310dc11d..7e7c1a35f 100644
--- a/xdocs/antnews.xml
+++ b/xdocs/antnews.xml
@@ -26,18 +26,42 @@
January 12, 2010 - Ant 1.8.0RC1 Released
-Apache Ant 1.8.0RC1 is now available for download as source or binary (with and without
+ Apache Ant 1.8.0 is now available for download as source or binary (with and without
dependencies) from
http://ant.apache.org/bindownload.cgi. Key features of the 1.8.0RC1 release are Key features of the 1.8.0 release areFebrurary 5th, 2010 - Ant 1.8.0 Released
+
-
% pgpk -a KEYS
or
-% pgpv apache-ant-1.8.0RC1-bin.tar.gz.asc
+% pgpv apache-ant-1.8.0-bin.tar.gz.asc
% pgp -ka KEYS
or
-% pgp apache-ant-1.8.0RC1-bin.tar.gz.asc
+% pgp apache-ant-1.8.0-bin.tar.gz.asc
% gpg --import KEYS
-% gpg --verify apache-ant-1.8.0RC1-bin.tar.gz.asc
+% gpg --verify apache-ant-1.8.0-bin.tar.gz.asc
A command line version of GnuPG diff --git a/xdocs/faq.xml b/xdocs/faq.xml index 11f7dc827..200a01fdc 100644 --- a/xdocs/faq.xml +++ b/xdocs/faq.xml @@ -222,6 +222,10 @@
January 12, 2010 - Ant 1.8.0RC1 Available
+February 5, 2010 - Ant 1.8.0 Available
- Apache Ant 1.8.0RC1 is now available for + Apache Ant 1.8.0 is now available for download .
-
-
While in open source projects a final release date strongly depends - on the free time of the volunteers/committers, the final release is - expected one to two months maximum after this RC. So Ant 1.8.0 is - expected between mid February and mid March 2010.
October 8, 2009 - Apache Ivy 2.1.0 Released
@@ -154,7 +165,7 @@ on.-You can view the documentation for the current release (Apache Ant 1.8.0RC1) +You can view the documentation for the current release (Apache Ant 1.8.0) online
diff --git a/xdocs/srcdownload.xml b/xdocs/srcdownload.xml index 05bbfa566..4887e8fea 100644 --- a/xdocs/srcdownload.xml +++ b/xdocs/srcdownload.xml @@ -72,12 +72,12 @@ Other mirrors: