com.atlassian.maven.plugins
Class AbstractServer

java.lang.Object
  extended by org.apache.maven.plugin.AbstractMojo
      extended by com.atlassian.maven.plugins.AbstractIdeaMojo
          extended by com.atlassian.maven.plugins.AbstractServer
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo
Direct Known Subclasses:
Orion, Resin, Resin3, Tomcat

public abstract class AbstractServer
extends AbstractIdeaMojo

Created by IntelliJ IDEA. User: Michael Date: 5/02/2007 Time: 12:46:14 To change this template use File | Settings | File Templates.


Field Summary
 
Fields inherited from class com.atlassian.maven.plugins.AbstractIdeaMojo
appParams, appPort, artifactFactory, artifactMetadataSource, artifactResolver, atlassianProperties, CONFLUENCE, contextPath, docBase, driverName, executedProject, ideaHasBeenRun, JIRA, JIRA_APPSERVER_MODULE, JIRA_CORE_MODULE, jndiName, localRepo, log, overwrite, password, rmiPort, url, username
 
Fields inherited from interface org.apache.maven.plugin.Mojo
ROLE
 
Constructor Summary
AbstractServer()
           
 
Method Summary
protected  void build()
           
protected abstract  void createApp(java.lang.String appServerDependency)
           
 
Methods inherited from class com.atlassian.maven.plugins.AbstractIdeaMojo
addWebAppModules, callMavenIdea, createBuildResource, createElement, createLibraryResource, createOptions, createProjectResource, createResource, doDependencyResolution, findComponent, findElement, findElement, findElement, findElementWithAttribute, findModule, getLog, getModuleFileUrl, getPluginSetting, getProjectArtifacts, getProjectFileUrl, initAppProperties, initAtlassianVariables, initParam, invertSlashes, modifyEnvModule, modifyIpr, modifyResinEnvModule, readXmlDocument, readXmlDocument, removeElement, removeElement, removeOldElements, replace, replaceArtifactId, replaceJavaVersion, replaceURLElement, toRelative, writeXmlDocument
 
Methods inherited from class org.apache.maven.plugin.AbstractMojo
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
 

Constructor Detail

AbstractServer

public AbstractServer()
Method Detail

build

protected final void build()
                    throws org.apache.maven.plugin.MojoExecutionException
Throws:
org.apache.maven.plugin.MojoExecutionException

createApp

protected abstract void createApp(java.lang.String appServerDependency)
                           throws org.apache.maven.plugin.MojoExecutionException
Throws:
org.apache.maven.plugin.MojoExecutionException


Copyright © 2007 null. All Rights Reserved.