Skip to content
A wrapper around Aether to make simple use-cases simple
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

Aether Utils

Aether is a library written by the maven team to resolve dependencies. It allows dependency resolution following the exact same rules as Maven in a standalone package. Unfortunately it's poorly documented and difficult to wire up and use correctly in a standalone scenario. Aether Utils is a simple layer on top of Aether it much easier to use:

Aether aether = Aether.fromMavenSettings();    
Artifact artifact = aether.resolveSingleArtifact("org.apache.commons:commons-lang3:RELEASE");

List<Artifact> dependencies = aether.resolveDependencies(new DefaultArtifact("org.apache.commons:commons-lang3:3.3.2"));
You can’t perform that action at this time.