@Deprecated public class JettyRunWar extends AbstractJettyRunTask
Deploys a WAR to an embedded Jetty web container.
Once started, the web container can be configured to run continuously, scanning for changes to the war file and automatically performing a hot redeploy when necessary.
Task.Namer
consoleScanner, PORT_SYSPROPERTY, reload, scannerListeners
TASK_ACTION, TASK_DEPENDS_ON, TASK_DESCRIPTION, TASK_GROUP, TASK_NAME, TASK_OVERWRITE, TASK_TYPE
Constructor | Description |
---|---|
JettyRunWar() |
Deprecated.
|
Modifier and Type | Method | Description |
---|---|---|
void |
applyJettyXml() |
Deprecated.
|
void |
configureScanner() |
Deprecated.
|
void |
configureWebApplication() |
Deprecated.
Subclasses should invoke this to setup basic info on the webapp.
|
org.gradle.api.plugins.jetty.internal.JettyPluginServer |
createServer() |
Deprecated.
create a proxy that wraps a particular jetty version Server object.
|
void |
finishConfigurationBeforeStart() |
Deprecated.
|
java.io.File |
getWebApp() |
Deprecated.
Returns the web application to deploy.
|
void |
restartWebApp(boolean reconfigureScanner) |
Deprecated.
|
void |
setWebApp(java.io.File webApp) |
Deprecated.
|
void |
validateConfiguration() |
Deprecated.
|
findJettyWebXmlFile, getAdditionalRuntimeJars, getConnectors, getContextPath, getHttpPort, getJettyConfig, getOverrideWebXml, getReload, getRequestLog, getScanIntervalSeconds, getScanner, getScannerListeners, getServer, getStopKey, getStopPort, getUserRealms, getWebAppConfig, getWebDefaultXml, isDaemon, setAdditionalRuntimeJars, setConnectors, setContextPath, setDaemon, setHttpPort, setJettyConfig, setOverrideWebXml, setReload, setRequestLog, setScanIntervalSeconds, setScannerListeners, setServer, setStopKey, setStopPort, setUserRealms, setWebAppConfig, setWebDefaultXml, start, startConsoleScanner, startJetty, startJettyInternal
addValidator, appendParallelSafeAction, compareTo, configure, deleteAllActions, dependsOn, dependsOnTaskDidWork, doFirst, doFirst, doLast, doLast, execute, finalizedBy, getActionClassLoaders, getActions, getAnt, getAsDynamicObject, getConvention, getDependsOn, getDescription, getDidWork, getEnabled, getExecuter, getExtensions, getFinalizedBy, getGroup, getIdentityPath, getImpliesSubProjects, getInputs, getLogger, getLogging, getMustRunAfter, getName, getOnlyIf, getOutputs, getPath, getProject, getServices, getShouldRunAfter, getStandardOutputCapture, getState, getTaskActions, getTaskDependencies, getTemporaryDir, getTemporaryDirFactory, getValidators, hasProperty, injectIntoNewInstance, isEnabled, isHasCustomActions, leftShift, mustRunAfter, onlyIf, onlyIf, prependParallelSafeAction, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setExecuter, setFinalizedBy, setGroup, setImpliesSubProjects, setMustRunAfter, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, toString
public void configureWebApplication() throws java.lang.Exception
AbstractJettyRunTask
configureWebApplication
in class AbstractJettyRunTask
java.lang.Exception
public void validateConfiguration()
validateConfiguration
in class AbstractJettyRunTask
public void configureScanner()
configureScanner
in class AbstractJettyRunTask
public void restartWebApp(boolean reconfigureScanner) throws java.lang.Exception
restartWebApp
in class AbstractJettyRunTask
java.lang.Exception
public void finishConfigurationBeforeStart()
finishConfigurationBeforeStart
in class AbstractJettyRunTask
@InputFile public java.io.File getWebApp()
public void setWebApp(java.io.File webApp)
public void applyJettyXml() throws java.lang.Exception
applyJettyXml
in class AbstractJettyRunTask
java.lang.Exception
public org.gradle.api.plugins.jetty.internal.JettyPluginServer createServer() throws java.lang.Exception
AbstractJettyRunTask
createServer
in class AbstractJettyRunTask
java.lang.Exception