Class RunMojo
java.lang.Object
org.apache.maven.plugin.AbstractMojo
org.wildfly.plugin.common.AbstractServerConnection
org.wildfly.plugin.server.AbstractStartMojo
org.wildfly.plugin.server.AbstractServerStartMojo
org.wildfly.plugin.server.RunMojo
- All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo
@Mojo(name="run",
requiresDependencyResolution=RUNTIME)
@Execute(phase=PACKAGE)
public class RunMojo
extends AbstractServerStartMojo
Starts a standalone instance of WildFly and deploys the application to the server.
This goal will block until cancelled or a shutdown is invoked from a management client.
Note that if a WildFly Bootable JAR is packaged, it is ignored by this goal.
- Author:
- Stuart Douglas, James R. Perkins
-
Field Summary
Fields inherited from class AbstractServerStartMojo
moduleOptions, targetDirFields inherited from class AbstractStartMojo
debug, debugHost, debugPort, debugSuspend, javaHome, javaOpts, mavenRepoManager, mavenSession, project, propertiesFile, repositories, repoSystem, serverArgs, serverManager, session, skipFields inherited from class 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 org.wildfly.core.launcher.CommandBuildercreateCommandBuilder(Path jbossHome) voidexecute()goal()The goal of the deployment.Methods inherited from class AbstractServerStartMojo
createDomainCommandBuilder, createStandaloneCommandBuilder, getDefaultFeaturePackLocation, getServerHome, isAllowProvisioning, provisionIfRequired, resolveJBossHome, setModulesOptionsMethods inherited from class AbstractStartMojo
actOnServerState, createMavenRepoManager, getManagementHostName, getManagementPort, init, setJavaOpts, standardOutput, startServerMethods inherited from class AbstractServerConnection
createClient, getClientConfigurationMethods inherited from class org.apache.maven.plugin.AbstractMojo
getLog, getPluginContext, setLog, setPluginContext
-
Constructor Details
-
RunMojo
public RunMojo()
-
-
Method Details
-
execute
public void execute() throws org.apache.maven.plugin.MojoExecutionException, org.apache.maven.plugin.MojoFailureException- Throws:
org.apache.maven.plugin.MojoExecutionExceptionorg.apache.maven.plugin.MojoFailureException
-
createCommandBuilder
protected org.wildfly.core.launcher.CommandBuilder createCommandBuilder(Path jbossHome) throws org.apache.maven.plugin.MojoExecutionException - Specified by:
createCommandBuilderin classAbstractStartMojo- Throws:
org.apache.maven.plugin.MojoExecutionException
-
goal
Description copied from class:AbstractServerConnectionThe goal of the deployment.- Specified by:
goalin classAbstractServerConnection- Returns:
- the goal of the deployment.
-