Class RepositoryUtils
java.lang.Object
org.apache.maven.report.projectinfo.dependencies.RepositoryUtils
Utility methods to play with repository.
- Since:
- 2.1
- Version:
- $Id$
- 
Constructor SummaryConstructorsConstructorDescriptionRepositoryUtils(org.apache.maven.project.ProjectBuilder projectBuilder, org.eclipse.aether.RepositorySystem repositorySystem, javax.inject.Provider<org.apache.maven.execution.MavenSession> sessionProvider) 
- 
Method SummaryModifier and TypeMethodDescriptionorg.apache.maven.project.MavenProjectgetMavenProjectFromRepository(org.apache.maven.artifact.Artifact artifact) Get theMaven projectfrom the repository depending theArtifactgiven.voidresolve(org.apache.maven.artifact.Artifact artifact) 
- 
Constructor Details- 
RepositoryUtils@Inject public RepositoryUtils(org.apache.maven.project.ProjectBuilder projectBuilder, org.eclipse.aether.RepositorySystem repositorySystem, javax.inject.Provider<org.apache.maven.execution.MavenSession> sessionProvider) - Parameters:
- projectBuilder-- ProjectBuilder
 
 
- 
- 
Method Details- 
resolvepublic void resolve(org.apache.maven.artifact.Artifact artifact) throws org.eclipse.aether.resolution.ArtifactResolutionException - Parameters:
- artifact- not null
- Throws:
- org.eclipse.aether.resolution.ArtifactResolutionException- if any
 
- 
getMavenProjectFromRepositorypublic org.apache.maven.project.MavenProject getMavenProjectFromRepository(org.apache.maven.artifact.Artifact artifact) throws org.apache.maven.project.ProjectBuildingException Get theMaven projectfrom the repository depending theArtifactgiven.- Parameters:
- artifact- an artifact
- Returns:
- the Maven project for the given artifact
- Throws:
- org.apache.maven.project.ProjectBuildingException- if any
 
 
-