public final class MavenRepositoryUtils extends Object
Modifier and Type | Method and Description |
---|---|
static org.eclipse.aether.repository.RemoteRepository |
getDefaultRepository() |
static org.eclipse.aether.RepositorySystem |
getRepositorySystem() |
static org.eclipse.aether.RepositorySystemSession |
getRepositorySystemSession(org.eclipse.aether.RepositorySystem system,
File localRepoPath) |
static List<org.eclipse.aether.version.Version> |
getVersions(List<org.eclipse.aether.repository.RemoteRepository> repos,
File localRepo,
String groupId,
String artifactId,
String versionExpr) |
static List<org.eclipse.aether.version.Version> |
getVersions(String groupId,
String artifactId,
String versionExpr,
List<org.eclipse.aether.repository.RemoteRepository> repos,
org.eclipse.aether.RepositorySystem repositorySystem,
org.eclipse.aether.RepositorySystemSession session) |
static File |
resolveArtifact(List<org.eclipse.aether.repository.RemoteRepository> repos,
File localRepo,
String groupId,
String artifactId,
String classifier,
String extension,
String versionExpr) |
static File |
resolveArtifact(String groupId,
String artifactId,
String classifier,
String extension,
String versionExpr,
List<org.eclipse.aether.repository.RemoteRepository> repos,
org.eclipse.aether.RepositorySystem repositorySystem,
org.eclipse.aether.RepositorySystemSession session) |
static Set<File> |
resolveArtifactAndDependencies(List<org.eclipse.aether.repository.RemoteRepository> repos,
File localRepo,
String scope,
String groupId,
String artifactId,
String classifier,
String extension,
String versionExpr) |
static Set<File> |
resolveArtifactAndDependencies(String scope,
String groupId,
String artifactId,
String classifier,
String extension,
String versionExpr,
List<org.eclipse.aether.repository.RemoteRepository> repos,
org.eclipse.aether.RepositorySystem repositorySystem,
org.eclipse.aether.RepositorySystemSession session) |
static String |
toPath(Collection<File> files) |
public static String toPath(Collection<File> files)
@Nonnull public static org.eclipse.aether.RepositorySystem getRepositorySystem()
public static org.eclipse.aether.RepositorySystemSession getRepositorySystemSession(org.eclipse.aether.RepositorySystem system, File localRepoPath)
public static org.eclipse.aether.repository.RemoteRepository getDefaultRepository()
public static List<org.eclipse.aether.version.Version> getVersions(List<org.eclipse.aether.repository.RemoteRepository> repos, File localRepo, String groupId, String artifactId, String versionExpr) throws org.eclipse.aether.resolution.VersionRangeResolutionException
org.eclipse.aether.resolution.VersionRangeResolutionException
public static List<org.eclipse.aether.version.Version> getVersions(String groupId, String artifactId, String versionExpr, List<org.eclipse.aether.repository.RemoteRepository> repos, org.eclipse.aether.RepositorySystem repositorySystem, org.eclipse.aether.RepositorySystemSession session) throws org.eclipse.aether.resolution.VersionRangeResolutionException
org.eclipse.aether.resolution.VersionRangeResolutionException
public static File resolveArtifact(List<org.eclipse.aether.repository.RemoteRepository> repos, File localRepo, String groupId, String artifactId, String classifier, String extension, String versionExpr) throws org.eclipse.aether.resolution.ArtifactResolutionException
org.eclipse.aether.resolution.ArtifactResolutionException
public static File resolveArtifact(String groupId, String artifactId, String classifier, String extension, String versionExpr, List<org.eclipse.aether.repository.RemoteRepository> repos, org.eclipse.aether.RepositorySystem repositorySystem, org.eclipse.aether.RepositorySystemSession session) throws org.eclipse.aether.resolution.ArtifactResolutionException
org.eclipse.aether.resolution.ArtifactResolutionException
public static Set<File> resolveArtifactAndDependencies(List<org.eclipse.aether.repository.RemoteRepository> repos, File localRepo, String scope, String groupId, String artifactId, String classifier, String extension, String versionExpr) throws org.eclipse.aether.resolution.DependencyResolutionException
org.eclipse.aether.resolution.DependencyResolutionException
public static Set<File> resolveArtifactAndDependencies(String scope, String groupId, String artifactId, String classifier, String extension, String versionExpr, List<org.eclipse.aether.repository.RemoteRepository> repos, org.eclipse.aether.RepositorySystem repositorySystem, org.eclipse.aether.RepositorySystemSession session) throws org.eclipse.aether.resolution.DependencyResolutionException
org.eclipse.aether.resolution.DependencyResolutionException
Copyright © 2018 SPF4J. All rights reserved.