|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.maven.plugin.AbstractMojo
com.xebialabs.deployit.maven.AbstractDeployitMojo
public abstract class AbstractDeployitMojo
Provides common code for deployit mojos
| Field Summary | |
|---|---|
protected String |
artifactId
|
protected String[] |
commands
Extra CLI commands. |
static String |
DEFAULT_DEPLOYMENT
|
static String |
DEFAULT_ENVIRONMENT
|
protected List<DeployableArtifactItem> |
deployableArtifacts
Additional deployables artifacts |
protected List<ConfigurationItem> |
environment
List of ConfigurationItem in the target environment. |
protected boolean |
generateManifestOnly
Only the Manifest file will be generate. |
protected File |
jeeArtifact
The main JEE artifact to deploy |
protected List<ConfigurationItem> |
mappings
List of the Mapping |
protected List<ConfigurationItem> |
middlewareResources
Additional resources such as Database, Apache plugin configuration, JMS Queues... |
protected File |
outputDirectory
|
protected String |
packaging
|
protected org.apache.maven.project.MavenProject |
project
The maven project. |
protected boolean |
testmode
Activate the test mode, the steps are not executed. |
protected String |
version
|
| Fields inherited from interface org.apache.maven.plugin.Mojo |
|---|
ROLE |
| Constructor Summary | |
|---|---|
AbstractDeployitMojo()
|
|
| 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 |
| Methods inherited from interface org.apache.maven.plugin.Mojo |
|---|
execute |
| Field Detail |
|---|
protected org.apache.maven.project.MavenProject project
protected File outputDirectory
protected String artifactId
protected String version
protected String packaging
protected boolean testmode
protected File jeeArtifact
protected String[] commands
protected List<ConfigurationItem> middlewareResources
protected List<ConfigurationItem> mappings
protected List<ConfigurationItem> environment
protected List<DeployableArtifactItem> deployableArtifacts
protected boolean generateManifestOnly
public static final String DEFAULT_ENVIRONMENT
public static final String DEFAULT_DEPLOYMENT
| Constructor Detail |
|---|
public AbstractDeployitMojo()
| Method Detail |
|---|
protected void startServer()
public static void stopServer()
protected void interpret(String line)
throws MojoExecutionException
MojoExecutionException
protected void interpret(List<String> cliCommands)
throws MojoExecutionException
MojoExecutionException
protected com.xebia.ad.cli.Interpreter getInterpreter()
throws MojoExecutionException
MojoExecutionException
protected void deployit()
throws MojoExecutionException
MojoExecutionExceptionpublic org.apache.maven.project.MavenProject getProject()
public void setProject(org.apache.maven.project.MavenProject project)
public File getOutputDirectory()
public void setOutputDirectory(File outputDirectory)
public String getArtifactId()
public void setArtifactId(String artifactId)
public String getVersion()
public void setVersion(String version)
public String getPackaging()
public void setPackaging(String packaging)
public boolean isTestmode()
public void setTestmode(boolean testmode)
public File getJeeArtifact()
public void setJeeArtifact(File jeeArtifact)
public int getPort()
public void setPort(int port)
public String[] getCommands()
public void setCommands(String[] commands)
public List<ConfigurationItem> getMiddlewareResources()
public void setMiddlewareResources(List<ConfigurationItem> middlewareResources)
public List<ConfigurationItem> getMappings()
public void setMappings(List<ConfigurationItem> mappings)
public List<ConfigurationItem> getEnvironment()
public void setEnvironment(List<ConfigurationItem> environment)
public String getScript()
protected DeployableArtifactItem getRealDeployableArtifact(DeployableArtifactItem item)
throws MojoExecutionException
MojoExecutionException
protected DeployableArtifactItem getRealDeployableArtifact(Artifact artifact)
throws MojoExecutionException
MojoExecutionException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||