Class RepositoryUtils

java.lang.Object
org.wildfly.prospero.api.RepositoryUtils

public class RepositoryUtils extends Object
  • Constructor Details

    • RepositoryUtils

      public RepositoryUtils()
  • Method Details

    • toChannelRepository

      public static org.wildfly.channel.Repository toChannelRepository(org.eclipse.aether.repository.RemoteRepository r)
    • toRemoteRepository

      public static org.eclipse.aether.repository.RemoteRepository toRemoteRepository(String id, String url)
    • toRemoteRepository

      public static org.eclipse.aether.repository.RemoteRepository toRemoteRepository(org.wildfly.channel.Repository repository)
    • unzipArchives

      public static List<org.wildfly.channel.Repository> unzipArchives(List<org.wildfly.channel.Repository> repositories, TemporaryFilesManager temporaryFiles) throws InvalidRepositoryArchiveException
      extracts repositories provided as ZIP archives and produces a list of Repositories pointing to extracted folders.
      Parameters:
      repositories - - list of repositories. Some of them might contain archives
      temporaryFiles - - TemporaryFilesManager responsible for temporary files
      Returns:
      - list of repositories with extracted archives
      Throws:
      InvalidRepositoryArchiveException - - if the archive does not contain a valid repository.