Class DefaultMavenVersionsResolver
java.lang.Object
org.wildfly.channeltools.resolver.DefaultMavenVersionsResolver
- All Implemented Interfaces:
Closeable,AutoCloseable,org.wildfly.channel.spi.MavenVersionsResolver
public class DefaultMavenVersionsResolver
extends Object
implements org.wildfly.channel.spi.MavenVersionsResolver
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.wildfly.channel.spi.MavenVersionsResolver
org.wildfly.channel.spi.MavenVersionsResolver.Factory -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptiongetAllVersions(String groupId, String artifactId, String extension, String classifier) getMetadataLatestVersion(String groupId, String artifactId) getMetadataReleaseVersion(String groupId, String artifactId) static org.eclipse.aether.RepositorySystemresolveArtifact(String groupId, String artifactId, String extension, String classifier, String version) resolveArtifacts(List<org.wildfly.channel.ArtifactCoordinate> list) resolveChannelMetadata(List<? extends org.wildfly.channel.ChannelMetadataCoordinate> manifestCoords) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.wildfly.channel.spi.MavenVersionsResolver
close
-
Field Details
-
logger
public static final org.jboss.logging.Logger logger
-
-
Method Details
-
getAllVersions
public Set<String> getAllVersions(String groupId, String artifactId, String extension, String classifier) - Specified by:
getAllVersionsin interfaceorg.wildfly.channel.spi.MavenVersionsResolver
-
resolveArtifact
public File resolveArtifact(String groupId, String artifactId, String extension, String classifier, String version) - Specified by:
resolveArtifactin interfaceorg.wildfly.channel.spi.MavenVersionsResolver
-
resolveArtifacts
public List<File> resolveArtifacts(List<org.wildfly.channel.ArtifactCoordinate> list) throws org.wildfly.channel.UnresolvedMavenArtifactException - Specified by:
resolveArtifactsin interfaceorg.wildfly.channel.spi.MavenVersionsResolver- Throws:
org.wildfly.channel.UnresolvedMavenArtifactException
-
resolveChannelMetadata
public List<URL> resolveChannelMetadata(List<? extends org.wildfly.channel.ChannelMetadataCoordinate> manifestCoords) throws org.wildfly.channel.UnresolvedMavenArtifactException - Specified by:
resolveChannelMetadatain interfaceorg.wildfly.channel.spi.MavenVersionsResolver- Throws:
org.wildfly.channel.UnresolvedMavenArtifactException
-
getMetadataReleaseVersion
- Specified by:
getMetadataReleaseVersionin interfaceorg.wildfly.channel.spi.MavenVersionsResolver
-
getMetadataLatestVersion
- Specified by:
getMetadataLatestVersionin interfaceorg.wildfly.channel.spi.MavenVersionsResolver
-
newRepositorySystem
public static org.eclipse.aether.RepositorySystem newRepositorySystem()
-