Package org.wildfly.prospero.api
Class RepositoryUtils
- java.lang.Object
-
- org.wildfly.prospero.api.RepositoryUtils
-
public class RepositoryUtils extends Object
-
-
Constructor Summary
Constructors Constructor Description RepositoryUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static org.wildfly.channel.RepositorytoChannelRepository(org.eclipse.aether.repository.RemoteRepository r)static org.eclipse.aether.repository.RemoteRepositorytoRemoteRepository(String id, String url)static org.eclipse.aether.repository.RemoteRepositorytoRemoteRepository(org.wildfly.channel.Repository repository)static List<org.wildfly.channel.Repository>unzipArchives(List<org.wildfly.channel.Repository> repositories, TemporaryFilesManager temporaryFiles)extracts repositories provided as ZIP archives and produces a list ofRepositoriespointing to extracted folders.
-
-
-
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 ofRepositoriespointing to extracted folders.- Parameters:
repositories- - list of repositories. Some of them might contain archivestemporaryFiles- -TemporaryFilesManagerresponsible for temporary files- Returns:
- - list of repositories with extracted archives
- Throws:
InvalidRepositoryArchiveException- - if the archive does not contain a valid repository.
-
-