-
- All Implemented Interfaces:
-
org.apache.maven.plugin.ContextEnabled,org.apache.maven.plugin.Mojo
@Mojo(name = "codegen", defaultPhase = LifecyclePhase.GENERATE_SOURCES) public final class JSONSchemaCodegenMojo extends AbstractMojo
-
-
Constructor Summary
Constructors Constructor Description JSONSchemaCodegenMojo()
-
Method Summary
Modifier and Type Method Description final FilegetConfigFile()final UnitsetConfigFile(@Parameter() File configFile)final FilegetInputFile()final UnitsetInputFile(@Parameter() File inputFile)final StringgetPackageName()final UnitsetPackageName(@Parameter() String packageName)final TargetLanguagegetLanguage()final UnitsetLanguage(@Parameter() TargetLanguage language)final FilegetOutputDir()final UnitsetOutputDir(@Parameter() File outputDir)final StringgetComment()final UnitsetComment(@Parameter(property = "generatorComment") String comment)final StringgetPointer()final UnitsetPointer(@Parameter() String pointer)Unitexecute()-
-
Method Detail
-
getConfigFile
final File getConfigFile()
-
setConfigFile
final Unit setConfigFile(@Parameter() File configFile)
-
getInputFile
final File getInputFile()
-
setInputFile
final Unit setInputFile(@Parameter() File inputFile)
-
getPackageName
final String getPackageName()
-
setPackageName
final Unit setPackageName(@Parameter() String packageName)
-
getLanguage
final TargetLanguage getLanguage()
-
setLanguage
final Unit setLanguage(@Parameter() TargetLanguage language)
-
getOutputDir
final File getOutputDir()
-
setOutputDir
final Unit setOutputDir(@Parameter() File outputDir)
-
getComment
final String getComment()
-
setComment
final Unit setComment(@Parameter(property = "generatorComment") String comment)
-
getPointer
final String getPointer()
-
setPointer
final Unit setPointer(@Parameter() String pointer)
-
-
-
-