Package org.wildfly.prospero.api
Class RepositoryUtils
java.lang.Object
org.wildfly.prospero.api.RepositoryUtils
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic 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.
-
Constructor Details
-
RepositoryUtils
public RepositoryUtils()
-
-
Method Details
-
toChannelRepository
public static org.wildfly.channel.Repository toChannelRepository(org.eclipse.aether.repository.RemoteRepository r) -
toRemoteRepository
-
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.
-