Package org.codehaus.modello.maven
Class ModelloJsonSchemaGeneratorMojo
- java.lang.Object
-
- org.apache.maven.plugin.AbstractMojo
-
- org.codehaus.modello.maven.AbstractModelloGeneratorMojo
-
- org.codehaus.modello.maven.ModelloJsonSchemaGeneratorMojo
-
- All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled,org.apache.maven.plugin.Mojo
@Mojo(name="jsonschema", defaultPhase=GENERATE_SOURCES, threadSafe=true) public final class ModelloJsonSchemaGeneratorMojo extends AbstractModelloGeneratorMojoCreates a JSON Schema from the model.- Since:
- 1.8
- Author:
- Simone Tripodi
-
-
Constructor Summary
Constructors Constructor Description ModelloJsonSchemaGeneratorMojo()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidcustomizeParameters(Properties parameters)Override this method to customize the values in the properties set.protected StringgetGeneratorType()FilegetOutputDirectory()-
Methods inherited from class org.codehaus.modello.maven.AbstractModelloGeneratorMojo
createParameters, execute, getBasedir, getModelloCore, getModels, getPackageWithVersion, getProject, getVersion, producesCompilableResult, producesResources, setBasedir, setBuildContext, setModelloCore, setModels, setPackagedVersions, setPackageWithVersion, setProject, setVersion
-
-
-
-
Method Detail
-
customizeParameters
protected void customizeParameters(Properties parameters)
Description copied from class:AbstractModelloGeneratorMojoOverride this method to customize the values in the properties set.This method will be called after the parameters have been populated with the parameters in the abstract mojo.
- Overrides:
customizeParametersin classAbstractModelloGeneratorMojo- Parameters:
parameters- the parameters to customize
-
getGeneratorType
protected String getGeneratorType()
- Specified by:
getGeneratorTypein classAbstractModelloGeneratorMojo
-
getOutputDirectory
public File getOutputDirectory()
- Specified by:
getOutputDirectoryin classAbstractModelloGeneratorMojo
-
-