org.glassfish.maven
Class AbstractDeployMojo

java.lang.Object
  extended by org.apache.maven.plugin.AbstractMojo
      extended by org.glassfish.maven.AbstractServerMojo
          extended by 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

Field Summary
protected  java.lang.String app
           
protected  java.lang.String contextRoot
           
protected  java.lang.Boolean createTables
           
protected  java.lang.String dbVendorName
           
protected  java.lang.String libraries
           
protected  java.lang.String name
           
protected  java.lang.Boolean precompileJsp
           
 
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
 
Constructor Summary
AbstractDeployMojo()
           
 
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.glassfish.maven.AbstractServerMojo
cleanupClassLoader, getBootStrapProperties, getClassLoader, getGlassFishProperties
 
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

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
Constructor Detail

AbstractDeployMojo

public AbstractDeployMojo()
Method Detail

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.