Aether - Downloads

All downloads are provided under the terms and conditions of the Eclipse Foundation Software User Agreement unless otherwise specified.

Aether itself is distributed under the Eclipse Public License, 1.0.

Please see the New and Noteworthy document to get an overview of changes between releases.

Binary Bundle

Aether Core

The latest release of Aether Core can be obtained as a bundle with JARs and Javadoc. Note that this bundle contains only artifacts produced by this project, 3rd party dependencies are not included and need to be obtained separately as needed.

Aether Ant Tasks

The binary release of Aether Ant Tasks comes in form of an uber JAR which conveniently combines the Aether Core with the Apache Maven Aether Provider. Given the inclusion of 3rd party content in this uber JAR, be sure to read the embedded about.html regarding applicable licenses.

Source Bundle

Aether Core

To peek under the hood or to build the binaries yourself, a bundle with buildable sources is provided as well. This source bundle basically reflects the contents of the Git tag for the particular version.

Aether Ant Tasks

Just like for Aether Core, a bundle with buildable sources is available for the Ant Tasks.

P2 Update Site

Aether Core

A P2 Update Site providing binary and source features for use with Tycho or PDE is available as well.

  • Releases: http://download.eclipse.org/aether/aether-core/releases/

Maven Aether Provider

As a convenience to users operating in OSGi-based environments, we also provide an OSGi bundle wrapping the Apache Maven Aether Provider and a few of its dependencies. The 3rd-party content in this bundle is subject to different licensing terms than the EPL so be sure to consult the about.html included in the bundle for the applicable licenses.

  • Releases: http://download.eclipse.org/aether/maven-aether-provider/releases/

Maven Repository

Aether is also available from the Central Repository. The POM snippet below shows some example dependency declarations, just pick those dependencies that are of interest to you:

  <dependencies>
    <dependency>
      <groupId>org.eclipse.aether</groupId>
      <artifactId>aether-api</artifactId>
      <version>${aetherVersion}</version>
    </dependency>
    <dependency>
      <groupId>org.eclipse.aether</groupId>
      <artifactId>aether-spi</artifactId>
      <version>${aetherVersion}</version>
    </dependency>
    <dependency>
      <groupId>org.eclipse.aether</groupId>
      <artifactId>aether-util</artifactId>
      <version>${aetherVersion}</version>
    </dependency>
    <dependency>
      <groupId>org.eclipse.aether</groupId>
      <artifactId>aether-impl</artifactId>
      <version>${aetherVersion}</version>
    </dependency>
    <dependency>
      <groupId>org.eclipse.aether</groupId>
      <artifactId>aether-connector-basic</artifactId>
      <version>${aetherVersion}</version>
    </dependency>
    <dependency>
      <groupId>org.eclipse.aether</groupId>
      <artifactId>aether-transport-classpath</artifactId>
      <version>${aetherVersion}</version>
    </dependency>
    <dependency>
      <groupId>org.eclipse.aether</groupId>
      <artifactId>aether-transport-file</artifactId>
      <version>${aetherVersion}</version>
    </dependency>
    <dependency>
      <groupId>org.eclipse.aether</groupId>
      <artifactId>aether-transport-http</artifactId>
      <version>${aetherVersion}</version>
    </dependency>
    <dependency>
      <groupId>org.eclipse.aether</groupId>
      <artifactId>aether-transport-wagon</artifactId>
      <version>${aetherVersion}</version>
    </dependency>
  </dependencies>