public class RepositoryUtils extends Object
| Constructor and Description |
|---|
RepositoryUtils(Log log,
org.apache.maven.artifact.manager.WagonManager wagonManager,
Settings settings,
org.apache.maven.project.MavenProjectBuilder mavenProjectBuilder,
org.apache.maven.artifact.factory.ArtifactFactory factory,
ArtifactResolver resolver,
List<ArtifactRepository> remoteRepositories,
List<ArtifactRepository> pluginRepositories,
ArtifactRepository localRepository,
RepositoryMetadataManager repositoryMetadataManager) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
dependencyExistsInRepo(ArtifactRepository repo,
Artifact artifact) |
String |
getDependencyUrlFromRepository(Artifact artifact,
ArtifactRepository repo) |
ArtifactRepository |
getLocalRepository() |
org.apache.maven.project.MavenProject |
getMavenProjectFromRepository(Artifact artifact)
Get the
Maven project from the repository depending the Artifact given. |
List<ArtifactRepository> |
getPluginArtifactRepositories() |
List<ArtifactRepository> |
getRemoteArtifactRepositories() |
void |
resolve(Artifact artifact) |
public RepositoryUtils(Log log, org.apache.maven.artifact.manager.WagonManager wagonManager, Settings settings, org.apache.maven.project.MavenProjectBuilder mavenProjectBuilder, org.apache.maven.artifact.factory.ArtifactFactory factory, ArtifactResolver resolver, List<ArtifactRepository> remoteRepositories, List<ArtifactRepository> pluginRepositories, ArtifactRepository localRepository, RepositoryMetadataManager repositoryMetadataManager)
log - LogwagonManager - WagonManagersettings - SettingsmavenProjectBuilder - MavenProjectBuilderfactory - ArtifactFactoryresolver - ArtifactResolverremoteRepositories - ArtifactRepositorypluginRepositories - ArtifactRepositorylocalRepository - ArtifactRepositoryrepositoryMetadataManager - RepositoryMetadataManagerpublic ArtifactRepository getLocalRepository()
public List<ArtifactRepository> getRemoteArtifactRepositories()
public List<ArtifactRepository> getPluginArtifactRepositories()
public void resolve(Artifact artifact) throws ArtifactResolutionException, ArtifactNotFoundException
artifact - not nullArtifactResolutionException - if anyArtifactNotFoundException - if anyArtifactResolver.resolve(Artifact, List, ArtifactRepository)public boolean dependencyExistsInRepo(ArtifactRepository repo, 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(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(Artifact artifact, ArtifactRepository repo)
artifact - not nullrepo - not nullCopyright © 2005–2015 The Apache Software Foundation. All rights reserved.