Interface Dependency

All Superinterfaces:
Artifact
All Known Subinterfaces:
DownloadedDependency

@Experimental @Immutable public interface Dependency extends Artifact
A result of collecting, flattening and resolving DependencyCoordinatess. Dependency is the output of the collection process, which builds the graph of dependencies, followed by flattening and resolution. The version selection is done for each dependency during the collection phase. The flatten phase will keep only a single version per (groupId, artifactId) pair. The resolution will actually download the dependencies (or artifacts) that have been computed.
Since:
4.0.0