Author: rmannibucau
Date: Mon Jan 7 06:38:16 2013
New Revision: 1429685
URL: http://svn.apache.org/viewvc?rev=1429685&view=rev
Log:
using built in helpmojo instead of a manual one
Removed:
openejb/trunk/openejb/maven/tomee-maven-plugin/src/main/java/org/apache/openejb/maven/plugin/HelpTomEEMojo.java
Modified:
openejb/trunk/openejb/maven/openejb-embedded-maven-plugin/src/main/java/org/apache/openejb/maven/plugin/embedded/OpenEJBEmbeddedMojo.java
openejb/trunk/openejb/maven/pom.xml
openejb/trunk/openejb/maven/tomee-embedded-maven-plugin/src/main/java/org/apache/openejb/maven/plugins/TomEEEmbeddedMojo.java
openejb/trunk/openejb/maven/tomee-maven-plugin/src/main/java/org/apache/openejb/maven/plugin/BuildTomEEMojo.java
openejb/trunk/openejb/maven/tomee-maven-plugin/src/main/java/org/apache/openejb/maven/plugin/ConfigTestTomEEMojo.java
openejb/trunk/openejb/maven/tomee-maven-plugin/src/main/java/org/apache/openejb/maven/plugin/DebugTomEEMojo.java
openejb/trunk/openejb/maven/tomee-maven-plugin/src/main/java/org/apache/openejb/maven/plugin/DeployMojo.java
openejb/trunk/openejb/maven/tomee-maven-plugin/src/main/java/org/apache/openejb/maven/plugin/ListEjbMojo.java
openejb/trunk/openejb/maven/tomee-maven-plugin/src/main/java/org/apache/openejb/maven/plugin/RunTomEEMojo.java
openejb/trunk/openejb/maven/tomee-maven-plugin/src/main/java/org/apache/openejb/maven/plugin/StartTomEEMojo.java
openejb/trunk/openejb/maven/tomee-maven-plugin/src/main/java/org/apache/openejb/maven/plugin/StopTomEEMojo.java
openejb/trunk/openejb/maven/tomee-maven-plugin/src/main/java/org/apache/openejb/maven/plugin/UnDeployMojo.java
Modified:
openejb/trunk/openejb/maven/openejb-embedded-maven-plugin/src/main/java/org/apache/openejb/maven/plugin/embedded/OpenEJBEmbeddedMojo.java
URL:
http://svn.apache.org/viewvc/openejb/trunk/openejb/maven/openejb-embedded-maven-plugin/src/main/java/org/apache/openejb/maven/plugin/embedded/OpenEJBEmbeddedMojo.java?rev=1429685&r1=1429684&r2=1429685&view=diff
==============================================================================
---
openejb/trunk/openejb/maven/openejb-embedded-maven-plugin/src/main/java/org/apache/openejb/maven/plugin/embedded/OpenEJBEmbeddedMojo.java
(original)
+++
openejb/trunk/openejb/maven/openejb-embedded-maven-plugin/src/main/java/org/apache/openejb/maven/plugin/embedded/OpenEJBEmbeddedMojo.java
Mon Jan 7 06:38:16 2013
@@ -38,6 +38,9 @@ import java.util.Map;
import java.util.Set;
import java.util.concurrent.CountDownLatch;
+/**
+ * Run an EJBContainer.
+ */
@Mojo(name = "run", defaultPhase = LifecyclePhase.COMPILE)
public class OpenEJBEmbeddedMojo extends AbstractMojo {
@Parameter(defaultValue = "${project.artifactId}")
Modified: openejb/trunk/openejb/maven/pom.xml
URL:
http://svn.apache.org/viewvc/openejb/trunk/openejb/maven/pom.xml?rev=1429685&r1=1429684&r2=1429685&view=diff
==============================================================================
--- openejb/trunk/openejb/maven/pom.xml (original)
+++ openejb/trunk/openejb/maven/pom.xml Mon Jan 7 06:38:16 2013
@@ -105,6 +105,7 @@
<id>mojo-descriptor</id>
<goals>
<goal>descriptor</goal>
+ <goal>helpmojo</goal>
</goals>
</execution>
</executions>
Modified:
openejb/trunk/openejb/maven/tomee-embedded-maven-plugin/src/main/java/org/apache/openejb/maven/plugins/TomEEEmbeddedMojo.java
URL:
http://svn.apache.org/viewvc/openejb/trunk/openejb/maven/tomee-embedded-maven-plugin/src/main/java/org/apache/openejb/maven/plugins/TomEEEmbeddedMojo.java?rev=1429685&r1=1429684&r2=1429685&view=diff
==============================================================================
---
openejb/trunk/openejb/maven/tomee-embedded-maven-plugin/src/main/java/org/apache/openejb/maven/plugins/TomEEEmbeddedMojo.java
(original)
+++
openejb/trunk/openejb/maven/tomee-embedded-maven-plugin/src/main/java/org/apache/openejb/maven/plugins/TomEEEmbeddedMojo.java
Mon Jan 7 06:38:16 2013
@@ -29,6 +29,9 @@ import java.io.File;
import java.lang.reflect.Field;
import java.util.concurrent.CountDownLatch;
+/**
+ * Run an Embedded TomEE.
+ */
@Mojo(name = "run", requiresDependencyResolution =
ResolutionScope.RUNTIME_PLUS_SYSTEM)
public class TomEEEmbeddedMojo extends AbstractMojo {
@Parameter(defaultValue = "${project.packaging}")
Modified:
openejb/trunk/openejb/maven/tomee-maven-plugin/src/main/java/org/apache/openejb/maven/plugin/BuildTomEEMojo.java
URL:
http://svn.apache.org/viewvc/openejb/trunk/openejb/maven/tomee-maven-plugin/src/main/java/org/apache/openejb/maven/plugin/BuildTomEEMojo.java?rev=1429685&r1=1429684&r2=1429685&view=diff
==============================================================================
---
openejb/trunk/openejb/maven/tomee-maven-plugin/src/main/java/org/apache/openejb/maven/plugin/BuildTomEEMojo.java
(original)
+++
openejb/trunk/openejb/maven/tomee-maven-plugin/src/main/java/org/apache/openejb/maven/plugin/BuildTomEEMojo.java
Mon Jan 7 06:38:16 2013
@@ -31,6 +31,9 @@ import java.io.IOException;
import static org.apache.openejb.maven.plugin.util.Zips.zip;
+/**
+ * Create but not run a TomEE.
+ */
@Mojo(name = "build", requiresDependencyResolution =
ResolutionScope.RUNTIME_PLUS_SYSTEM)
public class BuildTomEEMojo extends AbstractTomEEMojo {
@Parameter(property = "tomee-plugin.zip", defaultValue = "true")
Modified:
openejb/trunk/openejb/maven/tomee-maven-plugin/src/main/java/org/apache/openejb/maven/plugin/ConfigTestTomEEMojo.java
URL:
http://svn.apache.org/viewvc/openejb/trunk/openejb/maven/tomee-maven-plugin/src/main/java/org/apache/openejb/maven/plugin/ConfigTestTomEEMojo.java?rev=1429685&r1=1429684&r2=1429685&view=diff
==============================================================================
---
openejb/trunk/openejb/maven/tomee-maven-plugin/src/main/java/org/apache/openejb/maven/plugin/ConfigTestTomEEMojo.java
(original)
+++
openejb/trunk/openejb/maven/tomee-maven-plugin/src/main/java/org/apache/openejb/maven/plugin/ConfigTestTomEEMojo.java
Mon Jan 7 06:38:16 2013
@@ -20,6 +20,9 @@ package org.apache.openejb.maven.plugin;
import org.apache.maven.plugins.annotations.Mojo;
import org.apache.maven.plugins.annotations.ResolutionScope;
+/**
+ * Run configtest Tomcat command.
+ */
@Mojo(name = "configtest", requiresDependencyResolution =
ResolutionScope.RUNTIME_PLUS_SYSTEM)
public class ConfigTestTomEEMojo extends AbstractTomEEMojo {
@Override
Modified:
openejb/trunk/openejb/maven/tomee-maven-plugin/src/main/java/org/apache/openejb/maven/plugin/DebugTomEEMojo.java
URL:
http://svn.apache.org/viewvc/openejb/trunk/openejb/maven/tomee-maven-plugin/src/main/java/org/apache/openejb/maven/plugin/DebugTomEEMojo.java?rev=1429685&r1=1429684&r2=1429685&view=diff
==============================================================================
---
openejb/trunk/openejb/maven/tomee-maven-plugin/src/main/java/org/apache/openejb/maven/plugin/DebugTomEEMojo.java
(original)
+++
openejb/trunk/openejb/maven/tomee-maven-plugin/src/main/java/org/apache/openejb/maven/plugin/DebugTomEEMojo.java
Mon Jan 7 06:38:16 2013
@@ -20,6 +20,9 @@ package org.apache.openejb.maven.plugin;
import org.apache.maven.plugins.annotations.Mojo;
import org.apache.maven.plugins.annotations.ResolutionScope;
+/**
+ * As run but with debug activated.
+ */
@Mojo(name = "debug", requiresDependencyResolution =
ResolutionScope.RUNTIME_PLUS_SYSTEM)
public class DebugTomEEMojo extends RunTomEEMojo {
@Override
Modified:
openejb/trunk/openejb/maven/tomee-maven-plugin/src/main/java/org/apache/openejb/maven/plugin/DeployMojo.java
URL:
http://svn.apache.org/viewvc/openejb/trunk/openejb/maven/tomee-maven-plugin/src/main/java/org/apache/openejb/maven/plugin/DeployMojo.java?rev=1429685&r1=1429684&r2=1429685&view=diff
==============================================================================
---
openejb/trunk/openejb/maven/tomee-maven-plugin/src/main/java/org/apache/openejb/maven/plugin/DeployMojo.java
(original)
+++
openejb/trunk/openejb/maven/tomee-maven-plugin/src/main/java/org/apache/openejb/maven/plugin/DeployMojo.java
Mon Jan 7 06:38:16 2013
@@ -28,6 +28,9 @@ import java.util.HashMap;
import java.util.Map;
import java.util.Properties;
+/**
+ * Simply deploy an application in a running TomEE
+ */
@Mojo(name = "deploy")
public class DeployMojo extends AbstractDeployMojo {
@Parameter
Modified:
openejb/trunk/openejb/maven/tomee-maven-plugin/src/main/java/org/apache/openejb/maven/plugin/ListEjbMojo.java
URL:
http://svn.apache.org/viewvc/openejb/trunk/openejb/maven/tomee-maven-plugin/src/main/java/org/apache/openejb/maven/plugin/ListEjbMojo.java?rev=1429685&r1=1429684&r2=1429685&view=diff
==============================================================================
---
openejb/trunk/openejb/maven/tomee-maven-plugin/src/main/java/org/apache/openejb/maven/plugin/ListEjbMojo.java
(original)
+++
openejb/trunk/openejb/maven/tomee-maven-plugin/src/main/java/org/apache/openejb/maven/plugin/ListEjbMojo.java
Mon Jan 7 06:38:16 2013
@@ -35,7 +35,8 @@ import java.util.Arrays;
import java.util.Collection;
/**
- * highly inspired from openejb command helper but with some different data.
+ * Highly inspired from openejb command helper but with some different data.
+ * List deployed EJB in a running TomEE.
*/
@Mojo(name = "list")
public class ListEjbMojo extends AbstractCommandMojo {
Modified:
openejb/trunk/openejb/maven/tomee-maven-plugin/src/main/java/org/apache/openejb/maven/plugin/RunTomEEMojo.java
URL:
http://svn.apache.org/viewvc/openejb/trunk/openejb/maven/tomee-maven-plugin/src/main/java/org/apache/openejb/maven/plugin/RunTomEEMojo.java?rev=1429685&r1=1429684&r2=1429685&view=diff
==============================================================================
---
openejb/trunk/openejb/maven/tomee-maven-plugin/src/main/java/org/apache/openejb/maven/plugin/RunTomEEMojo.java
(original)
+++
openejb/trunk/openejb/maven/tomee-maven-plugin/src/main/java/org/apache/openejb/maven/plugin/RunTomEEMojo.java
Mon Jan 7 06:38:16 2013
@@ -20,6 +20,9 @@ package org.apache.openejb.maven.plugin;
import org.apache.maven.plugins.annotations.Mojo;
import org.apache.maven.plugins.annotations.ResolutionScope;
+/**
+ * Start and Wait TomEE.
+ */
@Mojo(name = "run", requiresDependencyResolution =
ResolutionScope.RUNTIME_PLUS_SYSTEM)
public class RunTomEEMojo extends UpdatableTomEEMojo {
@Override
Modified:
openejb/trunk/openejb/maven/tomee-maven-plugin/src/main/java/org/apache/openejb/maven/plugin/StartTomEEMojo.java
URL:
http://svn.apache.org/viewvc/openejb/trunk/openejb/maven/tomee-maven-plugin/src/main/java/org/apache/openejb/maven/plugin/StartTomEEMojo.java?rev=1429685&r1=1429684&r2=1429685&view=diff
==============================================================================
---
openejb/trunk/openejb/maven/tomee-maven-plugin/src/main/java/org/apache/openejb/maven/plugin/StartTomEEMojo.java
(original)
+++
openejb/trunk/openejb/maven/tomee-maven-plugin/src/main/java/org/apache/openejb/maven/plugin/StartTomEEMojo.java
Mon Jan 7 06:38:16 2013
@@ -20,6 +20,9 @@ package org.apache.openejb.maven.plugin;
import org.apache.maven.plugins.annotations.Mojo;
import org.apache.maven.plugins.annotations.ResolutionScope;
+/**
+ * Start and forget TomEE.
+ */
@Mojo(name = "start", requiresDependencyResolution =
ResolutionScope.RUNTIME_PLUS_SYSTEM)
public class StartTomEEMojo extends UpdatableTomEEMojo {
@Override
Modified:
openejb/trunk/openejb/maven/tomee-maven-plugin/src/main/java/org/apache/openejb/maven/plugin/StopTomEEMojo.java
URL:
http://svn.apache.org/viewvc/openejb/trunk/openejb/maven/tomee-maven-plugin/src/main/java/org/apache/openejb/maven/plugin/StopTomEEMojo.java?rev=1429685&r1=1429684&r2=1429685&view=diff
==============================================================================
---
openejb/trunk/openejb/maven/tomee-maven-plugin/src/main/java/org/apache/openejb/maven/plugin/StopTomEEMojo.java
(original)
+++
openejb/trunk/openejb/maven/tomee-maven-plugin/src/main/java/org/apache/openejb/maven/plugin/StopTomEEMojo.java
Mon Jan 7 06:38:16 2013
@@ -25,7 +25,9 @@ import org.apache.openejb.config.RemoteS
import java.util.List;
-
+/**
+ * Stop a TomEE started with start command.
+ */
@Mojo(name = "stop", requiresDependencyResolution =
ResolutionScope.RUNTIME_PLUS_SYSTEM)
public class StopTomEEMojo extends AbstractTomEEMojo {
@Override
Modified:
openejb/trunk/openejb/maven/tomee-maven-plugin/src/main/java/org/apache/openejb/maven/plugin/UnDeployMojo.java
URL:
http://svn.apache.org/viewvc/openejb/trunk/openejb/maven/tomee-maven-plugin/src/main/java/org/apache/openejb/maven/plugin/UnDeployMojo.java?rev=1429685&r1=1429684&r2=1429685&view=diff
==============================================================================
---
openejb/trunk/openejb/maven/tomee-maven-plugin/src/main/java/org/apache/openejb/maven/plugin/UnDeployMojo.java
(original)
+++
openejb/trunk/openejb/maven/tomee-maven-plugin/src/main/java/org/apache/openejb/maven/plugin/UnDeployMojo.java
Mon Jan 7 06:38:16 2013
@@ -23,6 +23,9 @@ import org.apache.maven.plugins.annotati
import org.apache.openejb.OpenEJBException;
import org.apache.openejb.assembler.Deployer;
+/**
+ * Simply undeploy an application in a running TomEE
+ */
@Mojo(name = "undeploy")
public class UnDeployMojo extends AbstractDeployMojo {
@Override