java.lang.Object
org.apache.maven.plugin.AbstractMojo
net.anwiba.tools.definition.schema.json.generator.java.maven.JsonBeanGeneratorMojo
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo

@Mojo(name="generate", defaultPhase=GENERATE_SOURCES, requiresDependencyResolution=COMPILE, requiresProject=true, threadSafe=true) public class JsonBeanGeneratorMojo extends org.apache.maven.plugin.AbstractMojo
  • Constructor Details

    • JsonBeanGeneratorMojo

      public JsonBeanGeneratorMojo()
  • Method Details

    • getProject

      public org.apache.maven.project.MavenProject getProject()
    • setProject

      public void setProject(org.apache.maven.project.MavenProject project)
    • setPackage

      public void setPackage(String pakkage)
    • setComment

      public void setComment(String comment)
    • setSourceDirectory

      public void setSourceDirectory(File sourceDirectory) throws IOException
      Throws:
      IOException
    • setOutputDirectory

      public void setOutputDirectory(File outputDirectory) throws IOException
      Throws:
      IOException
    • setAddGeneratedSourceToCompileSourceRoot

      public void setAddGeneratedSourceToCompileSourceRoot(boolean addCompileSourceRoot)
    • isAddGeneratedSourceToCompileSourceRootEnabled

      public boolean isAddGeneratedSourceToCompileSourceRootEnabled()
    • setAddJSSDFilesToCompileSourceRoot

      public void setAddJSSDFilesToCompileSourceRoot(boolean addJSSDFilesToCompileSourceRoot)
    • isAddJSSDFilesToCompileSourceRootEnabled

      public boolean isAddJSSDFilesToCompileSourceRootEnabled()
    • execute

      public void execute() throws org.apache.maven.plugin.MojoExecutionException, org.apache.maven.plugin.MojoFailureException
      Throws:
      org.apache.maven.plugin.MojoExecutionException
      org.apache.maven.plugin.MojoFailureException