public class RepositoryUtils extends Object
| Constructor and Description |
|---|
RepositoryUtils(org.apache.maven.plugin.logging.Log log,
org.apache.maven.artifact.manager.WagonManager wagonManager,
org.apache.maven.settings.Settings settings,
org.apache.maven.project.MavenProjectBuilder mavenProjectBuilder,
org.apache.maven.artifact.factory.ArtifactFactory factory,
org.apache.maven.artifact.resolver.ArtifactResolver resolver,
List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepositories,
List<org.apache.maven.artifact.repository.ArtifactRepository> pluginRepositories,
org.apache.maven.artifact.repository.ArtifactRepository localRepository,
org.apache.maven.artifact.repository.metadata.RepositoryMetadataManager repositoryMetadataManager) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
dependencyExistsInRepo(org.apache.maven.artifact.repository.ArtifactRepository repo,
org.apache.maven.artifact.Artifact artifact) |
String |
getDependencyUrlFromRepository(org.apache.maven.artifact.Artifact artifact,
org.apache.maven.artifact.repository.ArtifactRepository repo) |
org.apache.maven.artifact.repository.ArtifactRepository |
getLocalRepository() |
org.apache.maven.project.MavenProject |
getMavenProjectFromRepository(org.apache.maven.artifact.Artifact artifact)
Get the
Maven project from the repository depending the Artifact given. |
List<org.apache.maven.artifact.repository.ArtifactRepository> |
getPluginArtifactRepositories() |
List<org.apache.maven.artifact.repository.ArtifactRepository> |
getRemoteArtifactRepositories() |
void |
resolve(org.apache.maven.artifact.Artifact artifact) |
public RepositoryUtils(org.apache.maven.plugin.logging.Log log,
org.apache.maven.artifact.manager.WagonManager wagonManager,
org.apache.maven.settings.Settings settings,
org.apache.maven.project.MavenProjectBuilder mavenProjectBuilder,
org.apache.maven.artifact.factory.ArtifactFactory factory,
org.apache.maven.artifact.resolver.ArtifactResolver resolver,
List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepositories,
List<org.apache.maven.artifact.repository.ArtifactRepository> pluginRepositories,
org.apache.maven.artifact.repository.ArtifactRepository localRepository,
org.apache.maven.artifact.repository.metadata.RepositoryMetadataManager repositoryMetadataManager)
log - wagonManager - settings - mavenProjectBuilder - factory - resolver - remoteRepositories - pluginRepositories - localRepository - repositoryMetadataManager - public org.apache.maven.artifact.repository.ArtifactRepository getLocalRepository()
public List<org.apache.maven.artifact.repository.ArtifactRepository> getRemoteArtifactRepositories()
public List<org.apache.maven.artifact.repository.ArtifactRepository> getPluginArtifactRepositories()
public void resolve(org.apache.maven.artifact.Artifact artifact)
throws org.apache.maven.artifact.resolver.ArtifactResolutionException,
org.apache.maven.artifact.resolver.ArtifactNotFoundException
artifact - not nullorg.apache.maven.artifact.resolver.ArtifactResolutionException - if anyorg.apache.maven.artifact.resolver.ArtifactNotFoundException - if anyArtifactResolver.resolve(Artifact, List, ArtifactRepository)public boolean dependencyExistsInRepo(org.apache.maven.artifact.repository.ArtifactRepository repo,
org.apache.maven.artifact.Artifact artifact)
repo - not nullartifact - not nulltrue if the artifact exists in the given repo, false otherwise or if
the repo is blacklisted.public org.apache.maven.project.MavenProject getMavenProjectFromRepository(org.apache.maven.artifact.Artifact artifact)
throws org.apache.maven.project.ProjectBuildingException
Maven project from the repository depending the Artifact given.artifact - an artifactorg.apache.maven.project.ProjectBuildingException - if anypublic String getDependencyUrlFromRepository(org.apache.maven.artifact.Artifact artifact, org.apache.maven.artifact.repository.ArtifactRepository repo)
artifact - not nullrepo - not nullCopyright © 2005-2016 The Apache Software Foundation. All Rights Reserved.