Package org.wildfly.plugin.deployment
Class RedeployMojo
java.lang.Object
org.apache.maven.plugin.AbstractMojo
org.wildfly.plugin.common.AbstractServerConnection
org.wildfly.plugin.deployment.RedeployMojo
- All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled,org.apache.maven.plugin.Mojo
- Direct Known Subclasses:
RedeployOnlyMojo
@Mojo(name="redeploy",
requiresDependencyResolution=RUNTIME,
threadSafe=true)
@Execute(phase=PACKAGE)
public class RedeployMojo
extends AbstractServerConnection
Redeploys the application to the WildFly Application Server.
- Author:
- James R. Perkins
-
Field Summary
FieldsFields inherited from class org.wildfly.plugin.common.AbstractServerConnection
DEBUG_MESSAGE_NO_CREDS, DEBUG_MESSAGE_NO_ID, DEBUG_MESSAGE_NO_SERVER_SECTION, DEBUG_MESSAGE_NO_SETTINGS_FILE, DEBUG_MESSAGE_POM_HAS_CREDS, DEBUG_MESSAGE_SETTINGS_HAS_CREDS, DEBUG_MESSAGE_SETTINGS_HAS_ID, timeoutFields inherited from interface org.apache.maven.plugin.Mojo
ROLE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Deploymentfinal voidexecute()protected DeploymentResultexecuteDeployment(DeploymentManager deploymentManager, Deployment deployment) protected Filefile()The archive file.goal()The goal of the deployment.protected booleanprotected voidvalidate(boolean isDomain) Validates the deployment.Methods inherited from class org.wildfly.plugin.common.AbstractServerConnection
createClient, getClientConfiguration, getManagementHostName, getManagementPortMethods inherited from class org.apache.maven.plugin.AbstractMojo
getLog, getPluginContext, setLog, setPluginContext
-
Field Details
-
project
@Parameter(defaultValue="${project}", readonly=true, required=true) protected org.apache.maven.project.MavenProject project
-
-
Constructor Details
-
RedeployMojo
public RedeployMojo()
-
-
Method Details
-
goal
The goal of the deployment.- Returns:
- the goal of the deployment.
-
executeDeployment
protected DeploymentResult executeDeployment(DeploymentManager deploymentManager, Deployment deployment) throws IOException, MojoDeploymentException - Throws:
IOExceptionMojoDeploymentException
-
skipExecution
protected boolean skipExecution() -
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.MojoExecutionExceptionorg.apache.maven.plugin.MojoFailureException
-
createDeployment
-
validate
Validates the deployment.- Parameters:
isDomain-trueif this is a domain server, otherwisefalse- Throws:
MojoDeploymentException- if the deployment is invalid
-