Class ConfluenceDeployMojo

  • All Implemented Interfaces:
    org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo, org.bsc.confluence.model.SiteFactory

    @Mojo(name="deploy",
          threadSafe=true)
    public class ConfluenceDeployMojo
    extends AbstractConfluenceSiteMojo
    Generate Project's documentation in confluence wiki format and deploy it
    • Field Detail

      • skip

        @Parameter(defaultValue="false")
        protected boolean skip
        Skip plugin execution
        Since:
        5.1
      • localRepository

        @Parameter(defaultValue="${localRepository}",
                   required=true,
                   readonly=true)
        protected org.apache.maven.artifact.repository.ArtifactRepository localRepository
        Local Repository.
      • artifactMetadataSource

        @Component
        protected org.apache.maven.artifact.metadata.ArtifactMetadataSource artifactMetadataSource
      • factory

        @Component(role=org.apache.maven.artifact.factory.ArtifactFactory.class)
        protected org.apache.maven.artifact.factory.ArtifactFactory factory
      • i18n

        @Component
        protected org.codehaus.plexus.i18n.I18N i18n
      • outputDirectory

        @Parameter(property="project.build.directory/generated-site/confluence",
                   required=true)
        protected File outputDirectory
      • scmManager

        @Component(role=org.apache.maven.scm.manager.ScmManager.class)
        protected org.apache.maven.scm.manager.ScmManager scmManager
        Maven SCM Manager.
      • mojoScanner

        @Component
        protected org.apache.maven.tools.plugin.scanner.MojoScanner mojoScanner
        Mojo scanner tools.
    • Constructor Detail

      • ConfluenceDeployMojo

        public ConfluenceDeployMojo()
    • 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
      • generateProjectHomeTemplate

        protected void generateProjectHomeTemplate​(biz.source_code.miniTemplator.MiniTemplator t,
                                                   org.bsc.confluence.model.Site site,
                                                   Locale locale)
                                            throws org.apache.maven.plugin.MojoExecutionException
        Throws:
        org.apache.maven.plugin.MojoExecutionException
      • getDescription

        public String getDescription​(Locale locale)
      • getOutputName

        public String getOutputName()