org.sonar.plugins.api
Interface MavenPluginHandler

All Known Implementing Classes:
AbstractMavenPluginHandler, CheckstyleMavenPluginHandler, JavaNcssMavenPluginHandler, PmdMavenPluginHandler

public interface MavenPluginHandler


Method Summary
 void configure(org.apache.maven.project.MavenProject pom)
           
 java.lang.String getArtifactId()
           
 java.lang.String[] getGoals()
          the maven goals to execute
 java.lang.String getGroupId()
           
 java.lang.String getVersion()
           
 boolean isFixedVersion()
           
 boolean shouldExecuteOn(org.apache.maven.project.MavenProject pom)
           
 boolean shouldStopOnFailure()
           
 

Method Detail

getGroupId

java.lang.String getGroupId()

getArtifactId

java.lang.String getArtifactId()

getVersion

java.lang.String getVersion()

isFixedVersion

boolean isFixedVersion()

getGoals

java.lang.String[] getGoals()
the maven goals to execute


shouldStopOnFailure

boolean shouldStopOnFailure()

shouldExecuteOn

boolean shouldExecuteOn(org.apache.maven.project.MavenProject pom)

configure

void configure(org.apache.maven.project.MavenProject pom)


Copyright © 2007-2008 hortis. All Rights Reserved.