Class BakeMojo

  • All Implemented Interfaces:
    org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo
    Direct Known Subclasses:
    WatchMojo

    @Mojo(name="bake",
          defaultPhase=PROCESS_RESOURCES)
    public class BakeMojo
    extends org.apache.maven.plugin.AbstractMojo
    • Field Detail

      • source

        @Parameter(property="jbake.source",
                   defaultValue="src/main/jbake")
        protected File source
      • destination

        @Parameter(property="jbake.destination",
                   defaultValue="target/jbake")
        protected File destination
      • clearCache

        @Parameter(property="jbake.clearCache",
                   defaultValue="true")
        protected boolean clearCache
      • failOnError

        @Parameter(property="jbake.failOnError",
                   defaultValue="true")
        protected boolean failOnError
    • Constructor Detail

      • BakeMojo

        public BakeMojo()
    • Method Detail

      • 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