public class RunMojo extends AbstractJetty6Mojo
This only needs the source files to be compiled, so run in the compile phase.
To specify the HTTP port, use -Djetty.port=PORT
| Modifier and Type | Field and Description |
|---|---|
protected org.apache.maven.artifact.factory.ArtifactFactory |
artifactFactory |
protected org.apache.maven.artifact.metadata.ArtifactMetadataSource |
artifactMetadataSource |
protected org.apache.maven.artifact.resolver.ArtifactResolver |
artifactResolver |
protected boolean |
consoleForceReload
If true, the context will be restarted after a line feed on
the input console.
|
protected String |
defaultPort
Specifies the HTTP port number.
|
protected String |
jenkinsCoreId
Optional string that represents "groupId:artifactId" of Jenkins core jar.
|
protected String |
jenkinsWarId
Optional string that represents "groupId:artifactId" of Jenkins war.
|
protected org.apache.maven.artifact.repository.ArtifactRepository |
localRepository |
protected String |
maskClasses
[ws|tab|CR|LF]+ separated list of package prefixes that your plugin doesn't want to see
from the core.
|
protected boolean |
pluginFirstClassLoader |
protected org.apache.maven.project.MavenProjectBuilder |
projectBuilder |
protected File |
warSourceDirectory
Single directory for extra files to include in the WAR.
|
PORT_SYSPROPERTY| Constructor and Description |
|---|
RunMojo() |
| Modifier and Type | Method and Description |
|---|---|
void |
checkPomConfiguration() |
void |
configureScanner() |
void |
configureWebApplication()
Subclasses should invoke this to setup basic info
on the webapp
|
org.mortbay.jetty.plugin.util.JettyPluginServer |
createServer()
create a proxy that wraps a particular jetty version Server object
|
void |
execute() |
void |
finishConfigurationBeforeStart() |
protected String |
getDefaultHttpPort() |
protected org.apache.maven.artifact.Artifact |
getJenkinsWarArtifact() |
Set<MavenArtifact> |
getProjectArtifacts() |
protected void |
startScanner()
Run a scanner thread on the given list of files and directories, calling
stop/start on the given list of LifeCycle objects if any of the watched
files change.
|
protected MavenArtifact |
wrap(org.apache.maven.artifact.Artifact a) |
applyJettyXml, getConfiguredConnectors, getConfiguredRequestLog, getConfiguredUserRealmsfindJettyWebXmlFile, getContextPath, getJettyXmlFileName, getProject, getScanIntervalSeconds, getScanList, getScannerListeners, getServer, getSystemProperties, getTmpDirectory, getWebApplication, getWebDefaultXml, setScanList, setScannerListeners, setServer, setWebApplication, startJettyprotected File warSourceDirectory
protected org.apache.maven.artifact.resolver.ArtifactResolver artifactResolver
protected org.apache.maven.artifact.factory.ArtifactFactory artifactFactory
protected org.apache.maven.artifact.repository.ArtifactRepository localRepository
protected org.apache.maven.artifact.metadata.ArtifactMetadataSource artifactMetadataSource
protected String defaultPort
protected boolean consoleForceReload
protected org.apache.maven.project.MavenProjectBuilder projectBuilder
protected String jenkinsCoreId
protected String jenkinsWarId
protected String maskClasses
Tokens in this list is prefix-matched against the fully-qualified class name, so add "." to the end of each package name, like "com.foo. com.bar."
protected boolean pluginFirstClassLoader
public void execute()
throws org.apache.maven.plugin.MojoExecutionException,
org.apache.maven.plugin.MojoFailureException
execute in interface org.apache.maven.plugin.Mojoexecute in class AbstractJettyMojoorg.apache.maven.plugin.MojoExecutionExceptionorg.apache.maven.plugin.MojoFailureExceptionpublic void configureWebApplication()
throws Exception
AbstractJettyMojoconfigureWebApplication in class AbstractJettyMojoorg.apache.maven.plugin.MojoExecutionExceptionExceptionpublic void configureScanner()
throws org.apache.maven.plugin.MojoExecutionException
configureScanner in class AbstractJettyMojoorg.apache.maven.plugin.MojoExecutionExceptionprotected void startScanner()
AbstractJettyMojostartScanner in class AbstractJettyMojopublic void checkPomConfiguration()
throws org.apache.maven.plugin.MojoExecutionException
checkPomConfiguration in class AbstractJettyMojoorg.apache.maven.plugin.MojoExecutionExceptionpublic void finishConfigurationBeforeStart()
finishConfigurationBeforeStart in class AbstractJettyMojoprotected String getDefaultHttpPort()
getDefaultHttpPort in class AbstractJettyMojopublic org.mortbay.jetty.plugin.util.JettyPluginServer createServer()
throws Exception
AbstractJettyMojocreateServer in class AbstractJetty6MojoExceptionAbstractJettyMojo.createServer()public Set<MavenArtifact> getProjectArtifacts()
protected MavenArtifact wrap(org.apache.maven.artifact.Artifact a)
protected org.apache.maven.artifact.Artifact getJenkinsWarArtifact()
throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionExceptionCopyright © 2004-2013. All Rights Reserved.