public class MavenProjectHelper
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.util.Map<java.lang.String,org.apache.maven.project.MavenProject> |
artifactToLocalProjectMap |
Constructor and Description |
---|
MavenProjectHelper(org.apache.maven.project.MavenProject project) |
Modifier and Type | Method and Description |
---|---|
java.nio.file.Path |
getArtifactPath(org.apache.maven.artifact.Artifact artifact)
Gets path to artifact.
|
org.apache.maven.project.MavenProject |
getMavenProject(org.apache.maven.artifact.Artifact artifact)
Gets maven project if referenced in reactor
|
private static java.util.Set<org.apache.maven.project.MavenProject> |
resolveProjectDependencies(org.apache.maven.project.MavenProject project,
java.util.Set<org.apache.maven.project.MavenProject> visitedProjects) |
private final java.util.Map<java.lang.String,org.apache.maven.project.MavenProject> artifactToLocalProjectMap
public MavenProjectHelper(org.apache.maven.project.MavenProject project)
public org.apache.maven.project.MavenProject getMavenProject(org.apache.maven.artifact.Artifact artifact)
artifact
- - maven artifactMavenProject
if artifact is referenced in reactor, otherwise nullpublic java.nio.file.Path getArtifactPath(org.apache.maven.artifact.Artifact artifact)
artifact
- maven artifactprivate static java.util.Set<org.apache.maven.project.MavenProject> resolveProjectDependencies(org.apache.maven.project.MavenProject project, java.util.Set<org.apache.maven.project.MavenProject> visitedProjects)