Package org.wildfly.plugin.server
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 org.wildfly.plugin.server.AbstractServerStartMojo
moduleOptions, targetDirFields inherited from class org.wildfly.plugin.server.AbstractStartMojo
debug, debugHost, debugPort, debugSuspend, javaHome, javaOpts, mavenRepoManager, mavenSession, project, propertiesFile, repositories, repoSystem, serverArgs, serverManager, session, skipFields 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 org.wildfly.core.launcher.CommandBuildercreateCommandBuilder(Path jbossHome) voidexecute()goal()The goal of the deployment.Methods inherited from class org.wildfly.plugin.server.AbstractServerStartMojo
createDomainCommandBuilder, createStandaloneCommandBuilder, getDefaultFeaturePackLocation, getServerHome, isAllowProvisioning, provisionIfRequired, resolveJBossHome, setModulesOptionsMethods inherited from class org.wildfly.plugin.server.AbstractStartMojo
actOnServerState, createMavenRepoManager, getManagementHostName, getManagementPort, init, setJavaOpts, standardOutput, startServerMethods inherited from class org.wildfly.plugin.common.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.
-