Package org.wildfly.plugin.deployment
Class DeployArtifactMojo
- java.lang.Object
-
- org.apache.maven.plugin.AbstractMojo
-
- org.wildfly.plugin.common.AbstractServerConnection
-
- org.wildfly.plugin.deployment.DeployArtifactMojo
-
- All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled
,org.apache.maven.plugin.Mojo
@Mojo(name="deploy-artifact", requiresDependencyResolution=TEST, threadSafe=true) public class DeployArtifactMojo extends AbstractServerConnection
Deploys an arbitrary artifact to the WildFly application server- Author:
- Stuart Douglas
-
-
Field Summary
Fields Modifier and Type Field Description protected org.apache.maven.project.MavenProject
project
-
Fields 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, timeout
-
-
Constructor Summary
Constructors Constructor Description DeployArtifactMojo()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Deployment
createDeployment()
void
execute()
protected DeploymentResult
executeDeployment(DeploymentManager deploymentManager, Deployment deployment)
protected File
file()
The archive file.String
goal()
The goal of the deployment.protected boolean
skipExecution()
void
validate(boolean isDomain)
Validates the deployment.-
Methods inherited from class org.wildfly.plugin.common.AbstractServerConnection
createClient, getClientConfiguration, getManagementHostName, getManagementPort
-
-
-
-
Method Detail
-
validate
public void validate(boolean isDomain) throws MojoDeploymentException
Validates the deployment.- Parameters:
isDomain
-true
if this is a domain server, otherwisefalse
- Throws:
MojoDeploymentException
- if the deployment is invalid
-
file
protected File file()
The archive file.- Returns:
- the archive file.
-
goal
public String goal()
The goal of the deployment.- Returns:
- the goal of the deployment.
-
executeDeployment
protected DeploymentResult executeDeployment(DeploymentManager deploymentManager, Deployment deployment) throws IOException
- Throws:
IOException
-
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
-
skipExecution
protected boolean skipExecution()
-
createDeployment
protected Deployment createDeployment()
-
-