org.apache.pluto.maven
Class AbstractManagementMojo

java.lang.Object
  extended by org.apache.maven.plugin.AbstractMojo
      extended by org.apache.pluto.maven.AbstractPlutoMojo
          extended by org.apache.pluto.maven.AbstractManagementMojo
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo
Direct Known Subclasses:
InstallMojo, ReinstallMojo, UninstallMojo

public abstract class AbstractManagementMojo
extends AbstractPlutoMojo

Abstract Mojo for installation tasks.

Since:
07/29/2005

Field Summary
protected  org.apache.maven.artifact.factory.ArtifactFactory artifactFactory
           
protected  org.apache.maven.artifact.repository.ArtifactRepository artifactRepository
           
protected  org.apache.maven.artifact.resolver.ArtifactResolver artifactResolver
           
protected  java.lang.String domain
           
protected  java.lang.String host
           
protected  int port
           
protected  java.lang.String portalContext
           
protected  java.util.Map portletApps
          at parameter expression="${portletApps}"
protected  java.util.List remoteRepositories
           
protected  java.lang.String server
           
protected  java.lang.String version
           
 
Fields inherited from class org.apache.pluto.maven.AbstractPlutoMojo
installationDirectory, project
 
Fields inherited from interface org.apache.maven.plugin.Mojo
ROLE
 
Constructor Summary
protected AbstractManagementMojo()
           
 
Method Summary
protected  InstallationConfig createInstallationConfig()
           
protected  void doValidate()
           
protected  java.util.List getEndorsedDependencies()
           
protected  PortalInstaller getHandler()
           
protected  ServerConfig getServerConfig()
           
protected  java.util.List getSharedDependencies()
           
 
Methods inherited from class org.apache.pluto.maven.AbstractPlutoMojo
doExecute, execute
 
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

domain

protected java.lang.String domain

server

protected java.lang.String server

host

protected java.lang.String host

port

protected int port

artifactFactory

protected org.apache.maven.artifact.factory.ArtifactFactory artifactFactory

artifactResolver

protected org.apache.maven.artifact.resolver.ArtifactResolver artifactResolver

artifactRepository

protected org.apache.maven.artifact.repository.ArtifactRepository artifactRepository

remoteRepositories

protected java.util.List remoteRepositories

portalContext

protected java.lang.String portalContext

version

protected java.lang.String version

portletApps

protected java.util.Map portletApps
at parameter expression="${portletApps}"

Constructor Detail

AbstractManagementMojo

protected AbstractManagementMojo()
Method Detail

getSharedDependencies

protected java.util.List getSharedDependencies()
                                        throws org.apache.maven.artifact.resolver.ArtifactNotFoundException,
                                               org.apache.maven.artifact.resolver.ArtifactResolutionException
Throws:
org.apache.maven.artifact.resolver.ArtifactNotFoundException
org.apache.maven.artifact.resolver.ArtifactResolutionException

getEndorsedDependencies

protected java.util.List getEndorsedDependencies()
                                          throws org.apache.maven.artifact.resolver.ArtifactNotFoundException,
                                                 org.apache.maven.artifact.resolver.ArtifactResolutionException
Throws:
org.apache.maven.artifact.resolver.ArtifactNotFoundException
org.apache.maven.artifact.resolver.ArtifactResolutionException

getServerConfig

protected ServerConfig getServerConfig()

getHandler

protected PortalInstaller getHandler()

createInstallationConfig

protected InstallationConfig createInstallationConfig()
                                               throws org.apache.maven.artifact.resolver.ArtifactNotFoundException,
                                                      org.apache.maven.artifact.resolver.ArtifactResolutionException
Throws:
org.apache.maven.artifact.resolver.ArtifactNotFoundException
org.apache.maven.artifact.resolver.ArtifactResolutionException

doValidate

protected void doValidate()
                   throws java.lang.Exception
Specified by:
doValidate in class AbstractPlutoMojo
Throws:
java.lang.Exception


Copyright © 2003-2010 Apache Software Foundation. All Rights Reserved.