ch.hortis.sonar.mvn
Class CoreMojo
java.lang.Object
org.apache.maven.plugin.AbstractMojo
ch.hortis.sonar.mvn.CoreMojo
- All Implemented Interfaces:
- org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo
- Direct Known Subclasses:
- BatchLaunchMojo, CollectMojo, PrepareMojo
public abstract class CoreMojo
- extends org.apache.maven.plugin.AbstractMojo
Field Summary |
protected org.apache.maven.project.MavenProject |
mavenProject
The maven project running this plugin |
Fields inherited from interface org.apache.maven.plugin.Mojo |
ROLE |
Methods inherited from class org.apache.maven.plugin.AbstractMojo |
getLog, getPluginContext, setLog, setPluginContext |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
mavenProject
protected org.apache.maven.project.MavenProject mavenProject
- The maven project running this plugin
CoreMojo
public CoreMojo()
setDatabaseConnector
public void setDatabaseConnector(DatabaseConnector databaseConnector)
execute
public final void execute()
throws org.apache.maven.plugin.MojoExecutionException,
org.apache.maven.plugin.MojoFailureException
- Throws:
org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoFailureException
doExecute
protected abstract void doExecute()
throws org.apache.maven.plugin.MojoExecutionException,
org.apache.maven.plugin.MojoFailureException
- Throws:
org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoFailureException
setReactorProjects
protected void setReactorProjects(java.util.List<org.apache.maven.project.MavenProject> reactorProjects)
getReactorProjects
protected java.util.List<org.apache.maven.project.MavenProject> getReactorProjects()
getBranch
protected java.lang.String getBranch()
setBranch
protected void setBranch(java.lang.String branch)
setProject
protected void setProject(org.apache.maven.project.MavenProject mavenProject)
setJdbcURL
protected void setJdbcURL(java.lang.String jdbcURL)
setJdbcDriverClassName
protected void setJdbcDriverClassName(java.lang.String jdbcDriverClassName)
setJdbcUserName
protected void setJdbcUserName(java.lang.String jdbcUserName)
setJdbcPassword
protected void setJdbcPassword(java.lang.String jdbcPassword)
getSnapshotId
protected java.lang.Integer getSnapshotId(org.apache.maven.project.MavenProject pom)
setSnapshotId
protected void setSnapshotId(java.lang.Integer id,
org.apache.maven.project.MavenProject pom)
getDatabaseConnector
protected DatabaseConnector getDatabaseConnector()
getContainer
protected MavenContainer getContainer()
getMavenPom
protected MavenPom getMavenPom()
Copyright © 2008 SonarSource SA. All Rights Reserved.