net.kindleit.gae.backends
Class BackendGoalBase

java.lang.Object
  extended by org.apache.maven.plugin.AbstractMojo
      extended by net.kindleit.gae.EngineGoalBase
          extended by net.kindleit.gae.backends.BackendGoalBase
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo, org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable
Direct Known Subclasses:
ConfigureBackendGoal, ListBackendsGoal, RollbackBackendsGoal, StartBackendGoal, StopBackendGoal, UpdateBackendGoal

public abstract class BackendGoalBase
extends EngineGoalBase

BackendGoalBase used by all Backends commands.

Author:
rhansen@kitsd.com

Field Summary
protected  java.lang.String backend
          Overrides where the Project War Directory is located.
protected  java.lang.String backendDir
          Overrides where the Project War Directory is located.
 
Fields inherited from class net.kindleit.gae.EngineGoalBase
appDir, appId, appVersion, ARG_TYPE, container, emailAccount, encoding, gaeProperties, goalArguments, hostString, keepTempUploadDir, monitorKey, monitorPort, passIn, proxy, sdkDir, serverId, settings, splitJars, uploadServer, wait
 
Fields inherited from interface org.apache.maven.plugin.Mojo
ROLE
 
Constructor Summary
BackendGoalBase()
           
 
Method Summary
protected  void runBackend(java.lang.String command)
          Passes a backend command to the Google App Engine AppCfg runner.
 
Methods inherited from class net.kindleit.gae.EngineGoalBase
contextualize, ensureSystemProperties, getAppCfgArgs, getCommonArgs, hasServerSettings, runAppCfg
 
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

backendDir

protected java.lang.String backendDir
Overrides where the Project War Directory is located.


backend

protected java.lang.String backend
Overrides where the Project War Directory is located.

Constructor Detail

BackendGoalBase

public BackendGoalBase()
Method Detail

runBackend

protected final void runBackend(java.lang.String command)
                         throws org.apache.maven.plugin.MojoExecutionException
Passes a backend command to the Google App Engine AppCfg runner.

Parameters:
command - command to run through AppCfg
Throws:
org.apache.maven.plugin.MojoExecutionException - If EngineGoalBase.ensureSystemProperties() fails


Copyright © 2009-2012 KindleIT. All Rights Reserved.