org.sonar.maven
Class MavenProjectHierarchy
java.lang.Object
org.sonar.maven.MavenProjectHierarchy
public class MavenProjectHierarchy
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
isRoot
public boolean isRoot()
setResolverImpl
public static void setResolverImpl(java.lang.Class<? extends MavenProjectHierarchy.ModulePomFileResolver> resolverImpl)
getModule
public MavenProjectHierarchy getModule(org.apache.maven.project.MavenProject project)
getChildrensProjects
public java.util.Collection<org.apache.maven.project.MavenProject> getChildrensProjects()
getChildrensHierarchy
public java.util.Collection<MavenProjectHierarchy> getChildrensHierarchy()
getModules
public java.util.List<MavenProjectHierarchy> getModules()
getParent
public org.apache.maven.project.MavenProject getParent()
getProject
public org.apache.maven.project.MavenProject getProject()
getProjectHierarchy
public static MavenProjectHierarchy getProjectHierarchy(java.util.List<org.apache.maven.project.MavenProject> projects)
throws org.apache.maven.plugin.MojoExecutionException
- Throws:
org.apache.maven.plugin.MojoExecutionException
Copyright © 2009 SonarSource SA. All Rights Reserved.