public abstract class AbstractModelloGeneratorMojo
extends org.apache.maven.plugin.AbstractMojo
| Constructor and Description |
|---|
AbstractModelloGeneratorMojo() |
| Modifier and Type | Method and Description |
|---|---|
protected Properties |
createParameters()
Creates a Properties objects.
|
protected void |
customizeParameters(Properties parameters)
Override this method to customize the values in the properties set.
|
void |
execute() |
String |
getBasedir() |
protected abstract String |
getGeneratorType() |
org.codehaus.modello.core.ModelloCore |
getModelloCore() |
String[] |
getModels() |
abstract File |
getOutputDirectory() |
boolean |
getPackageWithVersion() |
org.apache.maven.project.MavenProject |
getProject() |
String |
getVersion() |
protected boolean |
producesCompilableResult() |
protected boolean |
producesResources() |
void |
setBasedir(String basedir) |
void |
setBuildContext(org.sonatype.plexus.build.incremental.BuildContext context) |
void |
setModelloCore(org.codehaus.modello.core.ModelloCore modelloCore) |
void |
setModels(String[] models) |
void |
setPackagedVersions(List<String> packagedVersions) |
void |
setPackageWithVersion(boolean packageWithVersion) |
void |
setProject(org.apache.maven.project.MavenProject project) |
void |
setVersion(String version) |
protected abstract String getGeneratorType()
public abstract File getOutputDirectory()
protected boolean producesCompilableResult()
protected boolean producesResources()
protected Properties createParameters()
protected void customizeParameters(Properties parameters)
parameters - the parameters to customizepublic void execute()
throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionExceptionpublic String getBasedir()
public void setBasedir(String basedir)
public String getVersion()
public void setVersion(String version)
public boolean getPackageWithVersion()
public void setPackageWithVersion(boolean packageWithVersion)
public org.codehaus.modello.core.ModelloCore getModelloCore()
public void setModelloCore(org.codehaus.modello.core.ModelloCore modelloCore)
public void setBuildContext(org.sonatype.plexus.build.incremental.BuildContext context)
public org.apache.maven.project.MavenProject getProject()
public void setProject(org.apache.maven.project.MavenProject project)
public String[] getModels()
public void setModels(String[] models)
models - Sets the paths to the models.Copyright © 2001–2016 Codehaus. All rights reserved.