|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.maven.plugin.AbstractMojo
org.jenkinsci.maven.plugins.hpi.AbstractJettyMojo
org.jenkinsci.maven.plugins.hpi.AbstractJetty6Mojo
org.jenkinsci.maven.plugins.hpi.RunMojo
public class RunMojo
Runs Jenkins with the current plugin project.
This only needs the source files to be compiled, so run in the compile phase.
To specify the HTTP port, use -Djetty.port=PORT
Field Summary | |
---|---|
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 java.lang.String |
defaultPort
Specifies the HTTP port number. |
protected java.lang.String |
jenkinsCoreId
Optional string that represents "groupId:artifactId" of Jenkins core jar. |
protected java.lang.String |
jenkinsWarId
Optional string that represents "groupId:artifactId" of Jenkins war. |
protected org.apache.maven.artifact.repository.ArtifactRepository |
localRepository
|
protected java.lang.String |
maskClasses
[ws|tab|CR|LF]+ separated list of package prefixes that your plugin doesn't want to see from the core. |
protected org.apache.maven.project.MavenProjectBuilder |
projectBuilder
|
protected java.io.File |
warSourceDirectory
Single directory for extra files to include in the WAR. |
Fields inherited from class org.jenkinsci.maven.plugins.hpi.AbstractJettyMojo |
---|
PORT_SYSPROPERTY |
Fields inherited from interface org.apache.maven.plugin.Mojo |
---|
ROLE |
Constructor Summary | |
---|---|
RunMojo()
|
Method Summary | |
---|---|
void |
checkPomConfiguration()
|
void |
configureScanner()
|
void |
configureWebApplication()
Subclasses should invoke this to setup basic info on the webapp |
JettyPluginServer |
createServer()
create a proxy that wraps a particular jetty version Server object |
void |
execute()
|
void |
finishConfigurationBeforeStart()
|
protected java.lang.String |
getDefaultHttpPort()
|
protected org.apache.maven.artifact.Artifact |
getJenkinsWarArtifact()
|
java.util.Set<MavenArtifact> |
getProjectArtfacts()
|
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)
|
Methods inherited from class org.jenkinsci.maven.plugins.hpi.AbstractJetty6Mojo |
---|
applyJettyXml, getConfiguredConnectors, getConfiguredRequestLog, getConfiguredUserRealms |
Methods inherited from class org.jenkinsci.maven.plugins.hpi.AbstractJettyMojo |
---|
findJettyWebXmlFile, getContextPath, getJettyXmlFileName, getProject, getScanIntervalSeconds, getScanList, getScannerListeners, getServer, getSystemProperties, getTmpDirectory, getWebApplication, getWebDefaultXml, setScanList, setScannerListeners, setServer, setWebApplication, startJetty |
Methods inherited from class org.apache.maven.plugin.AbstractMojo |
---|
getLog, getPluginContext, setLog, setPluginContext |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected java.io.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 java.lang.String defaultPort
protected boolean consoleForceReload
protected org.apache.maven.project.MavenProjectBuilder projectBuilder
protected java.lang.String jenkinsCoreId
protected java.lang.String jenkinsWarId
protected java.lang.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."
Constructor Detail |
---|
public RunMojo()
Method Detail |
---|
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
public void configureWebApplication() throws java.lang.Exception
AbstractJettyMojo
configureWebApplication
in class AbstractJettyMojo
org.apache.maven.plugin.MojoExecutionException
java.lang.Exception
public void configureScanner() throws org.apache.maven.plugin.MojoExecutionException
configureScanner
in class AbstractJettyMojo
org.apache.maven.plugin.MojoExecutionException
protected void startScanner()
AbstractJettyMojo
startScanner
in class AbstractJettyMojo
public void checkPomConfiguration() throws org.apache.maven.plugin.MojoExecutionException
checkPomConfiguration
in class AbstractJettyMojo
org.apache.maven.plugin.MojoExecutionException
public void finishConfigurationBeforeStart()
finishConfigurationBeforeStart
in class AbstractJettyMojo
protected java.lang.String getDefaultHttpPort()
getDefaultHttpPort
in class AbstractJettyMojo
public JettyPluginServer createServer() throws java.lang.Exception
AbstractJettyMojo
createServer
in class AbstractJetty6Mojo
java.lang.Exception
org.mortbay.jetty.plugin.AbstractJettyMojo#createServer()
public java.util.Set<MavenArtifact> getProjectArtfacts()
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.MojoExecutionException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |