Class BranchMojo

  • All Implemented Interfaces:
    org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo

    @Mojo(name="branch",
          aggregator=true)
    public class BranchMojo
    extends AbstractScmMojo
    Branch the project.
    • Field Detail

      • branch

        @Parameter(property="branch",
                   required=true)
        private java.lang.String branch
        The branch name.
      • message

        @Parameter(property="message")
        private java.lang.String message
        The message applied to the tag creation.
      • remoteBranching

        @Parameter(property="remoteBranching",
                   defaultValue="true")
        private boolean remoteBranching
        currently only implemented with svn scm. Enable a workaround to prevent issue due to svn client > 1.5.0 (https://issues.apache.org/jira/browse/SCM-406)
        Since:
        1.3
    • Constructor Detail

      • BranchMojo

        public BranchMojo()
    • Method Detail

      • execute

        public void execute()
                     throws org.apache.maven.plugin.MojoExecutionException
        Specified by:
        execute in interface org.apache.maven.plugin.Mojo
        Overrides:
        execute in class AbstractScmMojo
        Throws:
        org.apache.maven.plugin.MojoExecutionException