Class AbstractModelloSourceGeneratorMojo

    • Field Detail

      • outputDirectory

        @Parameter(defaultValue="${project.build.directory}/generated-sources/modello",
                   required=true)
        private java.io.File outputDirectory
        The output directory of the generated Java beans.
      • encoding

        @Parameter(defaultValue="${project.build.sourceEncoding}")
        private java.lang.String encoding
        The encoding to use when generating Java source files.
        Since:
        1.0-alpha-19
      • javaSource

        @Parameter
        private java.lang.String javaSource
        The java source level used for generating outputs classes.

        Will be discovered from project properties, in order:

        • maven.compiler.release
        • maven.compiler.source
        • maven.compiler.target
        If all of above properties was not be set, default value as 8 will be used.
        Since:
        1.0
      • domAsXpp3

        @Parameter(defaultValue="true")
        private boolean domAsXpp3
        Generate DOM content as plexus-utils Xpp3Dom objects instead of org.w3c.dom.Element.
        Since:
        1.6
    • Constructor Detail

      • AbstractModelloSourceGeneratorMojo

        public AbstractModelloSourceGeneratorMojo()
    • Method Detail

      • setOutputDirectory

        public void setOutputDirectory​(java.io.File outputDirectory)
      • customizeParameters

        protected void customizeParameters​(java.util.Map<java.lang.String,​java.lang.Object> parameters)
        Description copied from class: AbstractModelloGeneratorMojo
        Override 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:
        customizeParameters in class AbstractModelloGeneratorMojo
        Parameters:
        parameters - the parameters to customize
      • discoverJavaSource

        private java.lang.String discoverJavaSource()