@Mojo(name="jsonschema",
defaultPhase=GENERATE_SOURCES,
threadSafe=true)
public final class ModelloJsonSchemaGeneratorMojo
extends AbstractModelloGeneratorMojo
| Modifier and Type | Field and Description |
|---|---|
private java.lang.String |
jsonSchemaFileName |
private java.io.File |
outputDirectory
The output directory of the generated JSON Schema.
|
| Constructor and Description |
|---|
ModelloJsonSchemaGeneratorMojo() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
customizeParameters(java.util.Properties parameters)
Override this method to customize the values in the properties set.
|
protected java.lang.String |
getGeneratorType() |
java.io.File |
getOutputDirectory() |
createParameters, execute, getBasedir, getModelloCore, getModels, getPackageWithVersion, getProject, getVersion, producesCompilableResult, producesResources, setBasedir, setBuildContext, setModelloCore, setModels, setPackagedVersions, setPackageWithVersion, setProject, setVersion@Parameter(defaultValue="${project.build.directory}/generated-site/jsonschema",
required=true)
private java.io.File outputDirectory
${basedir}/target/generated-site/resources/jsonschema.@Parameter private java.lang.String jsonSchemaFileName
protected void customizeParameters(java.util.Properties parameters)
AbstractModelloGeneratorMojoThis method will be called after the parameters have been populated with the parameters in the abstract mojo.
customizeParameters in class AbstractModelloGeneratorMojoparameters - the parameters to customizeprotected java.lang.String getGeneratorType()
getGeneratorType in class AbstractModelloGeneratorMojopublic java.io.File getOutputDirectory()
getOutputDirectory in class AbstractModelloGeneratorMojo