|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| Artifact | A single code artifact (jar) within a maven2 repository either remote or local. |
| DownloadStatus | The status of an active download |
| Repository | A local repository containing Artifact instances in various states. |
| RepositoryListener | Listener to respond to status change events within a Repository |
| Class Summary | |
|---|---|
| AggregatingClassLoader | ClassLoader implementation as a convenience to allow searching of multiple artifact based classloaders. |
| BasicArtifact | Simple base artifact class, a bean with three strings for groupId, artifactId and version. |
| BasicArtifactTest | |
| Enum Summary | |
|---|---|
| ArtifactStatus | Enumeration of the possible states a dependency may occupy during the resolution, fetch and verify process. |
| Exception Summary | |
|---|---|
| ArtifactNotFoundException | Thrown when an attempt to locate a remote module in a repository fails for some reason or when a reference is made to an Artifact that cannot be resolved within the current local repository. |
| ArtifactStateException | Thrown when an operation attempt to perform on an artifact that isn't in the right state relative to a particular repository |
Contains classes and interfaces to represent Artifacts and the local repository structure which contains them. The Repository interface manages the download, analysis and classloader management of Artifacts, each Artifact object mapping to a single Maven2 pom with group ID, artifact ID and version parameters.
RepositoryListeners are used by the spi package to automatically track the existance of implementations of user specified interfaces within the set of Artifact objects in the Repository.
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||