Class RepositoryUtils


  • public class RepositoryUtils
    extends Object
    • Constructor Detail

      • RepositoryUtils

        public RepositoryUtils()
    • Method Detail

      • 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.