Class RepositoryUtils
java.lang.Object
org.apache.maven.report.projectinfo.dependencies.RepositoryUtils
Utility methods to play with repository.
- Since:
- 2.1
- Version:
- $Id$
-
Constructor Summary
ConstructorsConstructorDescriptionRepositoryUtils(org.apache.maven.project.ProjectBuilder projectBuilder, org.eclipse.aether.RepositorySystem repositorySystem, javax.inject.Provider<org.apache.maven.execution.MavenSession> sessionProvider) -
Method Summary
Modifier 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
-
resolve
public 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
-
getMavenProjectFromRepository
public 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
-