Class ClojureAutodocMojo

java.lang.Object
org.apache.maven.plugin.AbstractMojo
com.theoryinpractise.clojure.AbstractClojureCompilerMojo
com.theoryinpractise.clojure.ClojureAutodocMojo
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo

@Mojo(name="autodoc", defaultPhase=PACKAGE, requiresDependencyResolution=TEST) public class ClojureAutodocMojo extends AbstractClojureCompilerMojo
  • Field Details

    • projectName

      @Parameter(property="project.name") private String projectName
    • projectDescription

      @Parameter(property="project.description") private String projectDescription
    • projectBuildDir

      @Parameter(property="project.build.directory") private String projectBuildDir
    • autodocTargetDirectory

      @Parameter(defaultValue="${project.build.directory}/autodoc") private String autodocTargetDirectory
    • autodoc

      @Parameter private Map<String,String> autodoc
  • Constructor Details

    • ClojureAutodocMojo

      public ClojureAutodocMojo()
  • Method Details

    • execute

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