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() |
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(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.MojoExecutionException
public String getBasedir()
public void setBasedir(String basedir)
public String getVersion()
public void setVersion(String version)
public boolean getPackageWithVersion()
public void setPackageWithVersion(boolean packageWithVersion)
public ModelloCore getModelloCore()
public void setModelloCore(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–2014 Codehaus. All rights reserved.