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
  • 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:
      getAllVersions in interface org.wildfly.channel.spi.MavenVersionsResolver
    • resolveArtifact

      public File resolveArtifact(String groupId, String artifactId, String extension, String classifier, String version)
      Specified by:
      resolveArtifact in interface org.wildfly.channel.spi.MavenVersionsResolver
    • resolveArtifacts

      public List<File> resolveArtifacts(List<org.wildfly.channel.ArtifactCoordinate> list) throws org.wildfly.channel.UnresolvedMavenArtifactException
      Specified by:
      resolveArtifacts in interface org.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:
      resolveChannelMetadata in interface org.wildfly.channel.spi.MavenVersionsResolver
      Throws:
      org.wildfly.channel.UnresolvedMavenArtifactException
    • getMetadataReleaseVersion

      public String getMetadataReleaseVersion(String groupId, String artifactId)
      Specified by:
      getMetadataReleaseVersion in interface org.wildfly.channel.spi.MavenVersionsResolver
    • getMetadataLatestVersion

      public String getMetadataLatestVersion(String groupId, String artifactId)
      Specified by:
      getMetadataLatestVersion in interface org.wildfly.channel.spi.MavenVersionsResolver
    • newRepositorySystem

      public static org.eclipse.aether.RepositorySystem newRepositorySystem()