org.glassfish.maven
Class AbstractDeployMojo
java.lang.Object
org.apache.maven.plugin.AbstractMojo
org.glassfish.maven.AbstractServerMojo
org.glassfish.maven.AbstractDeployMojo
- All Implemented Interfaces:
- org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo
- Direct Known Subclasses:
- DeployMojo, RunMojo, RunScatteredArchive, UndeployMojo
public abstract class AbstractDeployMojo
- extends AbstractServerMojo
- Author:
- bhavanishankar@dev.java.net
| Fields inherited from class org.glassfish.maven.AbstractServerMojo |
autoDelete, bootstrapProperties, bootstrapPropertiesFile, classLoaders, CONFIG_FILE_URI_PROP_NAME, configFile, configFileReadOnly, containerType, factory, glassfishProperties, glassfishPropertiesFile, INSTALL_ROOT_PROP_NAME, installRoot, INSTANCE_ROOT_PROP_NAME, instanceRoot, localRepository, PLATFORM_KEY, port, ports, project, projectBuilder, remoteRepositories, resolver, serverID, systemProperties, systemPropertiesFile, thisArtifactId |
| Fields inherited from interface org.apache.maven.plugin.Mojo |
ROLE |
|
Method Summary |
protected void |
doDeploy(java.lang.String serverId,
java.lang.ClassLoader cl,
java.util.Properties bootstrapProps,
java.util.Properties glassfishProperties,
java.io.File archive,
java.lang.String[] deploymentParams)
|
protected void |
doUndeploy(java.lang.String serverId,
java.lang.ClassLoader cl,
java.util.Properties bootstrapProps,
java.util.Properties glassfishProperties,
java.lang.String appName,
java.lang.String[] deploymentParams)
|
abstract void |
execute()
|
protected java.lang.String |
getApp()
|
protected java.lang.String[] |
getDeploymentParameters()
|
| 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 |
name
protected java.lang.String name
contextRoot
protected java.lang.String contextRoot
precompileJsp
protected java.lang.Boolean precompileJsp
dbVendorName
protected java.lang.String dbVendorName
createTables
protected java.lang.Boolean createTables
libraries
protected java.lang.String libraries
app
protected java.lang.String app
AbstractDeployMojo
public AbstractDeployMojo()
execute
public abstract void execute()
throws org.apache.maven.plugin.MojoExecutionException,
org.apache.maven.plugin.MojoFailureException
- Specified by:
execute in interface org.apache.maven.plugin.Mojo- Specified by:
execute in class AbstractServerMojo
- Throws:
org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoFailureException
getDeploymentParameters
protected java.lang.String[] getDeploymentParameters()
getApp
protected java.lang.String getApp()
doDeploy
protected void doDeploy(java.lang.String serverId,
java.lang.ClassLoader cl,
java.util.Properties bootstrapProps,
java.util.Properties glassfishProperties,
java.io.File archive,
java.lang.String[] deploymentParams)
throws java.lang.Exception
- Throws:
java.lang.Exception
doUndeploy
protected void doUndeploy(java.lang.String serverId,
java.lang.ClassLoader cl,
java.util.Properties bootstrapProps,
java.util.Properties glassfishProperties,
java.lang.String appName,
java.lang.String[] deploymentParams)
throws java.lang.Exception
- Throws:
java.lang.Exception
Copyright © 2011. All Rights Reserved.