Class RedeployOnlyMojo

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

    @Mojo(name="redeploy-only",
          threadSafe=true)
    @Execute(phase=NONE)
    public class RedeployOnlyMojo
    extends RedeployMojo
    Redeploys only the application to the WildFly Application Server without first invoking the the execution of the lifecycle phase 'package' prior to executing itself.
    • Field Detail

      • project

        @Parameter(defaultValue="${project}",
                   readonly=true,
                   required=true)
        protected org.apache.maven.project.MavenProject project
    • Constructor Detail

      • RedeployOnlyMojo

        public RedeployOnlyMojo()
    • Method Detail

      • goal

        public String goal()
        The goal of the deployment.
        Overrides:
        goal in class RedeployMojo
        Returns:
        the goal of the deployment.
      • createDeployment

        protected Deployment createDeployment()
      • skipExecution

        protected boolean skipExecution()
      • file

        protected File file()
        The archive file.
        Returns:
        the archive file.
      • execute

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

        protected void validate​(boolean isDomain)
                         throws MojoDeploymentException
        Validates the deployment.
        Parameters:
        isDomain - true if this is a domain server, otherwise false
        Throws:
        MojoDeploymentException - if the deployment is invalid