Package org.wildfly.prospero.galleon
Class MavenArtifactDirectResolverRepositoryManager
- java.lang.Object
-
- org.wildfly.prospero.galleon.MavenArtifactDirectResolverRepositoryManager
-
- All Implemented Interfaces:
org.jboss.galleon.repo.RepositoryArtifactResolver,org.jboss.galleon.universe.maven.repo.MavenRepoManager,org.wildfly.channel.spi.ChannelResolvable
public class MavenArtifactDirectResolverRepositoryManager extends Object implements org.jboss.galleon.universe.maven.repo.MavenRepoManager, org.wildfly.channel.spi.ChannelResolvable
A MavenRepoManager implementation that will do direct artifact resolving. This works only on MavenArtifact resolving whose version is known.
-
-
Constructor Summary
Constructors Constructor Description MavenArtifactDirectResolverRepositoryManager(org.wildfly.channel.ChannelSession channelSession)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<String>getAllVersions(org.jboss.galleon.universe.maven.MavenArtifact artifact)List<String>getAllVersions(org.jboss.galleon.universe.maven.MavenArtifact artifact, Pattern includeVersion, Pattern excludeVersion)StringgetLatestVersion(org.jboss.galleon.universe.maven.MavenArtifact artifact)StringgetLatestVersion(org.jboss.galleon.universe.maven.MavenArtifact artifact, String lowestQualifier)StringgetLatestVersion(org.jboss.galleon.universe.maven.MavenArtifact artifact, String lowestQualifier, Pattern includeVersion, Pattern excludeVersion)voidinstall(org.jboss.galleon.universe.maven.MavenArtifact artifact, Path path)booleanisLatestVersionResolved(org.jboss.galleon.universe.maven.MavenArtifact artifact, String lowestQualifier)booleanisResolved(org.jboss.galleon.universe.maven.MavenArtifact artifact)voidresolve(org.jboss.galleon.universe.maven.MavenArtifact artifact)voidresolveAll(Collection<org.jboss.galleon.universe.maven.MavenArtifact> artifacts)voidresolveLatestVersion(org.jboss.galleon.universe.maven.MavenArtifact artifact, String lowestQualifier, boolean locallyAvailable)voidresolveLatestVersion(org.jboss.galleon.universe.maven.MavenArtifact artifact, String lowestQualifier, Pattern includeVersion, Pattern excludeVersion)
-
-
-
Method Detail
-
resolve
public void resolve(org.jboss.galleon.universe.maven.MavenArtifact artifact) throws org.jboss.galleon.universe.maven.MavenUniverseException- Specified by:
resolvein interfaceorg.jboss.galleon.universe.maven.repo.MavenRepoManager- Throws:
org.jboss.galleon.universe.maven.MavenUniverseException
-
resolveAll
public void resolveAll(Collection<org.jboss.galleon.universe.maven.MavenArtifact> artifacts) throws org.jboss.galleon.universe.maven.MavenUniverseException
- Specified by:
resolveAllin interfaceorg.jboss.galleon.universe.maven.repo.MavenRepoManager- Throws:
org.jboss.galleon.universe.maven.MavenUniverseException
-
isResolved
public boolean isResolved(org.jboss.galleon.universe.maven.MavenArtifact artifact) throws org.jboss.galleon.universe.maven.MavenUniverseException- Specified by:
isResolvedin interfaceorg.jboss.galleon.universe.maven.repo.MavenRepoManager- Throws:
org.jboss.galleon.universe.maven.MavenUniverseException
-
isLatestVersionResolved
public boolean isLatestVersionResolved(org.jboss.galleon.universe.maven.MavenArtifact artifact, String lowestQualifier) throws org.jboss.galleon.universe.maven.MavenUniverseException- Specified by:
isLatestVersionResolvedin interfaceorg.jboss.galleon.universe.maven.repo.MavenRepoManager- Throws:
org.jboss.galleon.universe.maven.MavenUniverseException
-
resolveLatestVersion
public void resolveLatestVersion(org.jboss.galleon.universe.maven.MavenArtifact artifact, String lowestQualifier, Pattern includeVersion, Pattern excludeVersion) throws org.jboss.galleon.universe.maven.MavenUniverseException- Specified by:
resolveLatestVersionin interfaceorg.jboss.galleon.universe.maven.repo.MavenRepoManager- Throws:
org.jboss.galleon.universe.maven.MavenUniverseException
-
resolveLatestVersion
public void resolveLatestVersion(org.jboss.galleon.universe.maven.MavenArtifact artifact, String lowestQualifier, boolean locallyAvailable) throws org.jboss.galleon.universe.maven.MavenUniverseException- Specified by:
resolveLatestVersionin interfaceorg.jboss.galleon.universe.maven.repo.MavenRepoManager- Throws:
org.jboss.galleon.universe.maven.MavenUniverseException
-
getLatestVersion
public String getLatestVersion(org.jboss.galleon.universe.maven.MavenArtifact artifact) throws org.jboss.galleon.universe.maven.MavenUniverseException
- Specified by:
getLatestVersionin interfaceorg.jboss.galleon.universe.maven.repo.MavenRepoManager- Throws:
org.jboss.galleon.universe.maven.MavenUniverseException
-
getLatestVersion
public String getLatestVersion(org.jboss.galleon.universe.maven.MavenArtifact artifact, String lowestQualifier) throws org.jboss.galleon.universe.maven.MavenUniverseException
- Specified by:
getLatestVersionin interfaceorg.jboss.galleon.universe.maven.repo.MavenRepoManager- Throws:
org.jboss.galleon.universe.maven.MavenUniverseException
-
getLatestVersion
public String getLatestVersion(org.jboss.galleon.universe.maven.MavenArtifact artifact, String lowestQualifier, Pattern includeVersion, Pattern excludeVersion) throws org.jboss.galleon.universe.maven.MavenUniverseException
- Specified by:
getLatestVersionin interfaceorg.jboss.galleon.universe.maven.repo.MavenRepoManager- Throws:
org.jboss.galleon.universe.maven.MavenUniverseException
-
getAllVersions
public List<String> getAllVersions(org.jboss.galleon.universe.maven.MavenArtifact artifact) throws org.jboss.galleon.universe.maven.MavenUniverseException
- Specified by:
getAllVersionsin interfaceorg.jboss.galleon.universe.maven.repo.MavenRepoManager- Throws:
org.jboss.galleon.universe.maven.MavenUniverseException
-
getAllVersions
public List<String> getAllVersions(org.jboss.galleon.universe.maven.MavenArtifact artifact, Pattern includeVersion, Pattern excludeVersion) throws org.jboss.galleon.universe.maven.MavenUniverseException
- Specified by:
getAllVersionsin interfaceorg.jboss.galleon.universe.maven.repo.MavenRepoManager- Throws:
org.jboss.galleon.universe.maven.MavenUniverseException
-
install
public void install(org.jboss.galleon.universe.maven.MavenArtifact artifact, Path path) throws org.jboss.galleon.universe.maven.MavenUniverseException- Specified by:
installin interfaceorg.jboss.galleon.universe.maven.repo.MavenRepoManager- Throws:
org.jboss.galleon.universe.maven.MavenUniverseException
-
-