|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.maven.plugin.AbstractMojo
org.codehaus.cargo.maven2.AbstractCommonMojo
org.codehaus.cargo.maven2.AbstractCargoMojo
org.codehaus.cargo.maven2.ContainerStartMojo
public class ContainerStartMojo
Start a container using Cargo.
Field Summary |
---|
Fields inherited from class org.codehaus.cargo.maven2.AbstractCargoMojo |
---|
CONTEXT_KEY_CONTAINER |
Fields inherited from interface org.apache.maven.plugin.Mojo |
---|
ROLE |
Constructor Summary | |
---|---|
ContainerStartMojo()
|
Method Summary | |
---|---|
protected void |
addAutoDeployDeployable(org.codehaus.cargo.container.LocalContainer container)
If the project's packaging is war, ear or ejb and there is no deployer specified and the user has not defined the auto-deployable inside the <deployables>
element, then add the generated artifact to the list of deployables to deploy statically. |
void |
doExecute()
Executes the plugin. |
Methods inherited from class org.codehaus.cargo.maven2.AbstractCargoMojo |
---|
containsAutoDeployable, createAutoDeployDeployable, createConfiguration, createContainer, createLogger, createNewContainer, execute, getCargoProject, getConfigurationElement, getContainerElement, getDeployerElement, getFileHandler, loadEmbeddedContainerDependencies, setCargoProject, setConfigurationElement, setContainerElement, setDeployerElement, setFileHandler |
Methods inherited from class org.codehaus.cargo.maven2.AbstractCommonMojo |
---|
getProject |
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 |
Constructor Detail |
---|
public ContainerStartMojo()
Method Detail |
---|
public void doExecute() throws org.apache.maven.plugin.MojoExecutionException
This method must be implemented by all Mojos extending this class. The
reason for this pattern is because we want the AbstractCargoMojo.execute()
method to always be called
so that necessary plugin initialization can be performed. Without this pattern Mojos
extending this class could "forget" to call super.execute()
thus leading to
unpredictible results.
doExecute
in class AbstractCargoMojo
org.apache.maven.plugin.MojoExecutionException
- in case of errorAbstractCargoMojo.doExecute()
protected void addAutoDeployDeployable(org.codehaus.cargo.container.LocalContainer container) throws org.apache.maven.plugin.MojoExecutionException
<deployables>
element, then add the generated artifact to the list of deployables to deploy statically.
Note that the reason we check that a deployer element has not been specified is because
if it has then the auto deployable will be deployed by the specified deployer.
container
- the local container to which to add the project's artifact
org.apache.maven.plugin.MojoExecutionException
- if an error occurs
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |