You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by rm...@apache.org on 2013/01/07 07:38:16 UTC
svn commit: r1429685 - in /openejb/trunk/openejb/maven: ./
openejb-embedded-maven-plugin/src/main/java/org/apache/openejb/maven/plugin/embedded/
tomee-embedded-maven-plugin/src/main/java/org/apache/openejb/maven/plugins/
tomee-maven-plugin/src/main/jav...
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