public class MavenArtifactRepositoryManager extends Object implements MavenRepoManager
REPOSITORY_IDID_PREFIX| Constructor and Description |
|---|
MavenArtifactRepositoryManager(org.eclipse.aether.RepositorySystem repoSystem,
org.eclipse.aether.RepositorySystemSession repoSession)
Creates an instance that only will resolve artifacts using the Maven local repository.
|
MavenArtifactRepositoryManager(org.eclipse.aether.RepositorySystem repoSystem,
org.eclipse.aether.RepositorySystemSession repoSession,
List<org.eclipse.aether.repository.RemoteRepository> repositories)
Creates an instance that will use a list of remote repositories where to find an artifact if the artifact is not in
the local Maven repository.
|
| Modifier and Type | Method and Description |
|---|---|
String |
getLatestVersion(MavenArtifact coords,
String lowestQualifier) |
void |
install(MavenArtifact coords,
Path path) |
boolean |
isLatestVersionResolved(MavenArtifact artifact,
String lowestQualifier) |
boolean |
isResolved(MavenArtifact artifact) |
void |
resolve(MavenArtifact coords) |
void |
resolveLatestVersion(MavenArtifact coords,
String lowestQualifier) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetLatestVersion, getRepositoryId, resolve, resolveLatestVersionpublic MavenArtifactRepositoryManager(org.eclipse.aether.RepositorySystem repoSystem,
org.eclipse.aether.RepositorySystemSession repoSession)
repoSystem - The repository system instance, must not be null.repoSession - The repository session, must not be null.public MavenArtifactRepositoryManager(org.eclipse.aether.RepositorySystem repoSystem,
org.eclipse.aether.RepositorySystemSession repoSession,
List<org.eclipse.aether.repository.RemoteRepository> repositories)
repoSystem - The repository system instance, must not be null.repoSession - The repository session, must not be null.repositories - The list of remote repositories where to find the artifact if it is not in the local Maven repository.public void resolve(MavenArtifact coords) throws MavenUniverseException
resolve in interface MavenRepoManagerMavenUniverseExceptionpublic void resolveLatestVersion(MavenArtifact coords, String lowestQualifier) throws MavenUniverseException
resolveLatestVersion in interface MavenRepoManagerMavenUniverseExceptionpublic String getLatestVersion(MavenArtifact coords, String lowestQualifier) throws MavenUniverseException
getLatestVersion in interface MavenRepoManagerMavenUniverseExceptionpublic void install(MavenArtifact coords, Path path) throws MavenUniverseException
install in interface MavenRepoManagerMavenUniverseExceptionpublic boolean isResolved(MavenArtifact artifact) throws MavenUniverseException
isResolved in interface MavenRepoManagerMavenUniverseExceptionpublic boolean isLatestVersionResolved(MavenArtifact artifact, String lowestQualifier) throws MavenUniverseException
isLatestVersionResolved in interface MavenRepoManagerMavenUniverseExceptionCopyright © 2016–2018 JBoss by Red Hat. All rights reserved.