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 AbstractModelloGeneratorMojo
Creates a JSON Schema from the model.
Since:
1.8
  • Field Details

    • outputDirectory

      @Parameter(defaultValue="${project.build.directory}/generated-site/jsonschema", required=true) private File outputDirectory
      The output directory of the generated JSON Schema. Hint: if you want to publish the schema automatically with the site, configure this parameter to ${basedir}/target/generated-site/resources/jsonschema.
    • jsonSchemaFileName

      @Parameter private String jsonSchemaFileName
  • Constructor Details

    • ModelloJsonSchemaGeneratorMojo

      public ModelloJsonSchemaGeneratorMojo()
  • Method Details