Welcome

Apache Ant is a Java library and command-line contraption whose mission is to drive processes described in build files as targets and extension points dependent upon each other. The main known usage of Ant is the build of Java applications. Ant supplies a number of built-in tasks permitting to compile, assemble, test and run Java applications. Ant can also be used effectively to build non Java applications, for example C or C++ applications. More generally, Ant can be used to pilot any type of process which can be described in terms of targets and tasks.

Ant is written in Java. Users of Ant can develop their own “antlibs” containing Ant tasks and types, and are suggested a large number of ready-made commercial or open-source “antlibs”.

Ant is utterly supple and does not impose coding conventions or directory layouts to the Java projects which adopt it as a build instrument.

Software development projects looking for a solution combining build implement and dependency management can use Ant in combination with Apache Ivy.

The Apache Ant project is part of the Apache Software Foundation.

Apache Ant 1.9.9 and 1.Ten.1

Feb 6, two thousand seventeen – Apache Ant 1.9.9 and 1.Ten.1 Released

Apache Ant 1.9.9 and 1.Ten.1 are now available for download as source or binary from http://ant.apache.org/bindownload.cgi.

The Apache Ant team presently maintains two lines of development. The 1.9.x releases require Java5 at runtime and 1.Ten.x requires Java8 at runtime. Both lines are based off of Ant 1.9.7 and the 1.9.x releases are mostly bug fix releases while extra fresh features are developed for 1.Ten.x. We recommend using 1.Ten.x unless you are required to use versions of Java prior to Java8 during the build process.

Ant 1.Ten.1 contains a superset of 1.9.9 – with the exception of a few tasks and features that no longer work with Java8 anyway (like the apt task).

The fresh releases revert a switch to 1.9.8 and 1.Ten.0 that broke Eclipse integration and also fixes the ant wrapper script for Solaris Ten. In addition 1.Ten.1 adds tasks and types that support XZ compression with the help of the XZ for Java library.

EasyAnt retired

Dec 13, two thousand sixteen – EasyAnt retired

The Ant PMC voted to archive the EasyAnt subproject and all its modules. This means that all its resources are liquidated or made read only and no further development will be done.

It also means that, if a community grows, the subproject could reactivated.

Compress Ant Library 1.Five

June 13, two thousand seventeen – Apache Compress Ant Library 1.Five Available

Apache Compress Ant Library 1.Five is now available for download as binary or source release.

This release adapts to the 1.14 release of Apache Commons Compress and now adds read-only support for the Brotli format, total support for LZ4 and write-support for Snappy and LZMA in addition to the read-only support suggested by version 1.Four.

Apache Ivy Two.Four.0

December 26, two thousand fourteen – Apache Ivy Two.Four.0 Released

Apache Ivy Two.Four.0 is now available for download as source or binary (with and without dependencies) from http://ant.apache.org/ivy/download.cgi.

Key features of the Two.Four.0 release are

  • some fresh Ant tasks
  • improved OSGI support
  • a Bintray resolver
  • numerous bug fixes as documented in Jira and in the release notes

For more information see the Ivy home page.

Apache IvyDE Two.Two.0

November 22, two thousand thirteen – Apache IvyDE Two.Two.0 Released

The Apache IvyDE project is pleased to announce its Two.Two.0 release.

The Apache IvyDE Eclipse plugin integrates Apache Ivy’s dependency management into Eclipse. It lets you manage your dependencies announced in an ivy.xml in your Java Eclipse projects, or any other kind of project which needs dependency management. Apache IvyDE will contribute to the classpath of your Java project or you can make it retrieve your dependencies directly into your project. Last but not least Apache IvyDE suggest editors of ivy.xml and ivysettings.xml files with completion. Get some preview here: http://ant.apache.org/ivy/ivyde/screenshots.html

Major switches in this release

  • The API of IvyDE has been stabilized so that third party plugins can rely on it,
  • while still not finish, and still not advertised as stable in Ivy, support of OSGi has been added,
  • javadoc and source attachement can be edited now one by one,
  • improved stability of the resolve process,
  • improved logging for lighter debugging.

Compatibility

  • This release is expected to work with every version of Ivy Two.1 or superior. The OSGi features require Ivy Two.Three.0 or superior however.

This release is considered as stable. The beta of Two.Two.0 has been out for a (too) long time.

More information can be found on the Apache IvyDE website: http://ant.apache.org/ivy/ivyde/

Documentation

You can view the documentation for the current release (Apache Ant 1.9.7) online

Comprehensive documentation is included in the source and binary distributions.

Get Involved

Copyright © 1999-2017 The Apache Software Foundation, Licensed under the Apache License, Version Two.0.

Apache Ant, Apache Ivy, Apache EasyAnt, Ant, Ivy, EasyAnt, Apache, the Apache feather logo, and the Apache Ant project logos are trademarks of The Apache Software Foundation.

Related movie:

Related Posts

Solar Panels and Electrical Cars: Can I Use Solar as an EV charger? Solar panels and electrified cars are a match made in heaven ­– when you install a solar energy system on your home, you can use it to both power your home and charge your electrified car for emissions-free transportation. The cost of […]

What Just Happened With Qatar? Arab countries, including Saudi Arabia, severed relations with Doha over its alleged support of terrorism. Most Popular Americans Have Given Up on Public Schools. That’s a Mistake. Erika Christakis 8:00 AM ET South Korea Is Right Peter Beinart 7:30 AM ET Have Smartphones Ruined a Generation?

What Did Formula one Teams Spend in 2016? Max Verstappen leading Nico Rosberg at the two thousand sixteen Brazilian Grand Prix Ever wonder how much money it costs to run a Formula one team? Team possessor Gene Haas, who founded NASCAR’s Stewart-Haas Racing team and joined Formula one in 2016, says that the costs of […]

Leave a Reply

Your email address will not be published. Required fields are marked *