org.exoplatform.maven2.plugin.exopc
Class ExoPcDeploy

java.lang.Object
  extended by org.apache.maven.plugin.AbstractMojo
      extended by org.exoplatform.maven2.plugin.exopc.ExoPcDeploy
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo

public class ExoPcDeploy
extends org.apache.maven.plugin.AbstractMojo


Field Summary
protected  java.lang.String outputDir
          The directory for the generated EAR.
protected  org.apache.maven.project.MavenProject project
           
 
Fields inherited from interface org.apache.maven.plugin.Mojo
ROLE
 
Constructor Summary
ExoPcDeploy()
           
 
Method Summary
protected  void deployEar(java.lang.String earDir, java.util.HashSet<java.lang.String> ignoreProjects)
           
protected  void deployTomcat(java.io.File deployTomcatDir, java.util.HashSet<java.lang.String> ignoreProjects)
           
protected  void deployTomcat6(java.io.File deployTomcatDir, java.util.HashSet<java.lang.String> ignoreProjects)
           
 void execute()
           
protected  java.util.HashSet<java.lang.String> getIgnoreProjects()
           
protected  java.util.HashSet<java.lang.String> getIncludeWars()
           
protected  java.util.HashSet<java.lang.String> getSet(java.lang.String hs)
           
protected  void makeEar(java.io.File earFile, java.io.File webappDir, java.lang.String outDir)
           
 
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

outputDir

protected java.lang.String outputDir
The directory for the generated EAR.


project

protected org.apache.maven.project.MavenProject project
Constructor Detail

ExoPcDeploy

public ExoPcDeploy()
Method Detail

execute

public void execute()
             throws org.apache.maven.plugin.MojoExecutionException
Throws:
org.apache.maven.plugin.MojoExecutionException

makeEar

protected void makeEar(java.io.File earFile,
                       java.io.File webappDir,
                       java.lang.String outDir)
                throws java.lang.Exception
Throws:
java.lang.Exception

getSet

protected java.util.HashSet<java.lang.String> getSet(java.lang.String hs)

getIgnoreProjects

protected java.util.HashSet<java.lang.String> getIgnoreProjects()

getIncludeWars

protected java.util.HashSet<java.lang.String> getIncludeWars()

deployTomcat

protected void deployTomcat(java.io.File deployTomcatDir,
                            java.util.HashSet<java.lang.String> ignoreProjects)
                     throws java.lang.Exception
Throws:
java.lang.Exception

deployTomcat6

protected void deployTomcat6(java.io.File deployTomcatDir,
                             java.util.HashSet<java.lang.String> ignoreProjects)
                      throws java.lang.Exception
Throws:
java.lang.Exception

deployEar

protected void deployEar(java.lang.String earDir,
                         java.util.HashSet<java.lang.String> ignoreProjects)
                  throws java.lang.Exception
Throws:
java.lang.Exception


Copyright © 2009 eXo Platform SAS. All Rights Reserved.