ch.hortis.sonar.mvn.reports
Class ReportHandler
java.lang.Object
ch.hortis.sonar.mvn.reports.ReportHandler
- Direct Known Subclasses:
- CloverHandler, CoberturaHandler, CPDHandler, SurefireHandler
public abstract class ReportHandler
- extends java.lang.Object
One ReportHandler per Maven plugin
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ReportHandler
public ReportHandler()
preparePom
public final void preparePom(org.apache.maven.project.MavenProject pom)
throws org.apache.maven.plugin.MojoExecutionException
- Throws:
org.apache.maven.plugin.MojoExecutionException
configurePlugin
public abstract void configurePlugin(org.apache.maven.project.MavenProject pom,
org.apache.maven.model.Plugin plugin)
throws org.apache.maven.plugin.MojoExecutionException
- Throws:
org.apache.maven.plugin.MojoExecutionException
mustFailOnError
public abstract boolean mustFailOnError()
getGoals
public abstract java.util.List<java.lang.String> getGoals()
getReport
public Report getReport()
setReport
public void setReport(Report report)
execute
public boolean execute(org.apache.maven.project.MavenProject pom,
org.apache.maven.plugin.logging.Log log)
throws org.apache.maven.plugin.MojoExecutionException
- Throws:
org.apache.maven.plugin.MojoExecutionException
executeEvenIfNoJavaSources
public boolean executeEvenIfNoJavaSources()
executeEvenIfNoJavaTests
public boolean executeEvenIfNoJavaTests()
getCommands
public final java.util.List<java.lang.String> getCommands()
createPluginWithConfiguration
protected final org.apache.maven.model.Plugin createPluginWithConfiguration(org.apache.maven.project.MavenProject pom)
setConfigParameterIfNotAlreadySet
protected final void setConfigParameterIfNotAlreadySet(org.apache.maven.model.Plugin plugin,
java.lang.String key,
java.lang.String value)
setConfigParameter
protected final void setConfigParameter(org.apache.maven.model.Plugin plugin,
java.lang.String key,
java.lang.String value)
unsetConfigParameter
protected final void unsetConfigParameter(org.apache.maven.model.Plugin plugin,
java.lang.String key)
definePlugin
protected void definePlugin(org.apache.maven.project.MavenProject pom,
org.apache.maven.model.Plugin plugin)
Copyright © 2007-2008 hortis. All Rights Reserved.