public abstract class AbstractModelloSourceGeneratorMojo extends AbstractModelloGeneratorMojo
Modifier and Type | Field and Description |
---|---|
private boolean |
domAsXpp3
Generate DOM content as plexus-utils
Xpp3Dom objects instead of org.w3c.dom.Element . |
private java.lang.String |
encoding
The encoding to use when generating Java source files.
|
private java.io.File |
outputDirectory
The output directory of the generated Java beans.
|
private boolean |
useJava5
Generate Java 5 sources, with generic collections.
|
Constructor and Description |
---|
AbstractModelloSourceGeneratorMojo() |
Modifier and Type | Method and Description |
---|---|
protected void |
customizeParameters(java.util.Properties parameters)
Override this method to customize the values in the properties set.
|
java.io.File |
getOutputDirectory() |
protected boolean |
producesCompilableResult() |
void |
setOutputDirectory(java.io.File outputDirectory) |
createParameters, execute, getBasedir, getGeneratorType, getModelloCore, getModels, getPackageWithVersion, getProject, getVersion, producesResources, setBasedir, setBuildContext, setModelloCore, setModels, setPackagedVersions, setPackageWithVersion, setProject, setVersion
@Parameter(defaultValue="${project.build.directory}/generated-sources/modello", required=true) private java.io.File outputDirectory
@Parameter(property="encoding", defaultValue="${project.build.sourceEncoding}") private java.lang.String encoding
@Parameter(property="useJava5", defaultValue="false") private boolean useJava5
@Parameter(property="domAsXpp3", defaultValue="true") private boolean domAsXpp3
Xpp3Dom
objects instead of org.w3c.dom.Element
.protected boolean producesCompilableResult()
producesCompilableResult
in class AbstractModelloGeneratorMojo
public java.io.File getOutputDirectory()
getOutputDirectory
in class AbstractModelloGeneratorMojo
public void setOutputDirectory(java.io.File outputDirectory)
protected void customizeParameters(java.util.Properties parameters)
AbstractModelloGeneratorMojo
This method will be called after the parameters have been populated with the parameters in the abstract mojo.
customizeParameters
in class AbstractModelloGeneratorMojo
parameters
- the parameters to customize