public class JettyRunWarExplodedMojo extends AbstractJettyMojo
This goal is used to assemble your webapp into an exploded war and automatically deploy it to Jetty.
Once invoked, the plugin runs continuously, and can be configured to scan for changes in the pom.xml and to WEB-INF/web.xml, WEB-INF/classes or WEB-INF/lib and hot redeploy when a change is detected.
You may also specify the location of a jetty.xml file whose contents will be applied before any plugin configuration. This can be used, for example, to deploy a static webapp that is not part of your maven build.
consoleScanner, contextHandlers, contextXml, dumpOnStart, excludedGoals, execution, httpConnector, jettyXml, loginServices, nonblocking, pluginArtifacts, PORT_SYSPROPERTY, project, projectArtifacts, reload, requestLog, scanIntervalSeconds, scanList, scanner, scannerListeners, server, skip, stopKey, stopPort, systemProperties, systemPropertiesFile, useProvidedScope, webApp
Constructor and Description |
---|
JettyRunWarExplodedMojo() |
Modifier and Type | Method and Description |
---|---|
void |
checkPomConfiguration() |
void |
configureScanner() |
void |
configureWebApplication()
Subclasses should invoke this to setup basic info
on the webapp
|
void |
execute() |
void |
finishConfigurationBeforeStart() |
void |
restartWebApp(boolean reconfigureScanner) |
applyJettyXml, configureMonitor, configurePluginClasspath, findJettyWebXmlFile, getJettyXmlFiles, isExcluded, isPluginArtifact, printSystemProperties, setSystemProperties, setSystemPropertiesFile, startConsoleScanner, startJetty
public void execute() throws org.apache.maven.plugin.MojoExecutionException, org.apache.maven.plugin.MojoFailureException
execute
in interface org.apache.maven.plugin.Mojo
execute
in class AbstractJettyMojo
org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoFailureException
AbstractJettyMojo.execute()
public void finishConfigurationBeforeStart() throws Exception
finishConfigurationBeforeStart
in class AbstractJettyMojo
Exception
public void checkPomConfiguration() throws org.apache.maven.plugin.MojoExecutionException
checkPomConfiguration
in class AbstractJettyMojo
org.apache.maven.plugin.MojoExecutionException
AbstractJettyMojo.checkPomConfiguration()
public void configureScanner() throws org.apache.maven.plugin.MojoExecutionException
configureScanner
in class AbstractJettyMojo
org.apache.maven.plugin.MojoExecutionException
AbstractJettyMojo.configureScanner()
public void restartWebApp(boolean reconfigureScanner) throws Exception
restartWebApp
in class AbstractJettyMojo
Exception
AbstractJettyMojo.restartWebApp(boolean)
public void configureWebApplication() throws Exception
AbstractJettyMojo
configureWebApplication
in class AbstractJettyMojo
org.apache.maven.plugin.MojoExecutionException
Exception
AbstractJettyMojo.configureWebApplication()
Copyright © 1995-2015 Webtide. All Rights Reserved.