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/02/08 00:21:57 UTC

svn commit: r1443778 - in /tomee/tomee/trunk/maven/tomee-maven-plugin/src/main/java/org/apache/openejb/maven/plugin: AbstractTomEEMojo.java UpdatableTomEEMojo.java

Author: rmannibucau
Date: Thu Feb  7 23:21:57 2013
New Revision: 1443778

URL: http://svn.apache.org/r1443778
Log:
using context by default for updates in tomee mvn plugin

Modified:
    tomee/tomee/trunk/maven/tomee-maven-plugin/src/main/java/org/apache/openejb/maven/plugin/AbstractTomEEMojo.java
    tomee/tomee/trunk/maven/tomee-maven-plugin/src/main/java/org/apache/openejb/maven/plugin/UpdatableTomEEMojo.java

Modified: tomee/tomee/trunk/maven/tomee-maven-plugin/src/main/java/org/apache/openejb/maven/plugin/AbstractTomEEMojo.java
URL: http://svn.apache.org/viewvc/tomee/tomee/trunk/maven/tomee-maven-plugin/src/main/java/org/apache/openejb/maven/plugin/AbstractTomEEMojo.java?rev=1443778&r1=1443777&r2=1443778&view=diff
==============================================================================
--- tomee/tomee/trunk/maven/tomee-maven-plugin/src/main/java/org/apache/openejb/maven/plugin/AbstractTomEEMojo.java (original)
+++ tomee/tomee/trunk/maven/tomee-maven-plugin/src/main/java/org/apache/openejb/maven/plugin/AbstractTomEEMojo.java Thu Feb  7 23:21:57 2013
@@ -491,7 +491,7 @@ public abstract class AbstractTomEEMojo 
         deployedFile = out;
     }
 
-    private String destinationName() {
+    protected String destinationName() {
         if (context != null) {
             if (warFile.getName().endsWith(".war")) {
                 return context + ".war";

Modified: tomee/tomee/trunk/maven/tomee-maven-plugin/src/main/java/org/apache/openejb/maven/plugin/UpdatableTomEEMojo.java
URL: http://svn.apache.org/viewvc/tomee/tomee/trunk/maven/tomee-maven-plugin/src/main/java/org/apache/openejb/maven/plugin/UpdatableTomEEMojo.java?rev=1443778&r1=1443777&r2=1443778&view=diff
==============================================================================
--- tomee/tomee/trunk/maven/tomee-maven-plugin/src/main/java/org/apache/openejb/maven/plugin/UpdatableTomEEMojo.java (original)
+++ tomee/tomee/trunk/maven/tomee-maven-plugin/src/main/java/org/apache/openejb/maven/plugin/UpdatableTomEEMojo.java Thu Feb  7 23:21:57 2013
@@ -57,9 +57,6 @@ public abstract class UpdatableTomEEMojo
     @Parameter(property = "tomee-plugin.baseDir", defaultValue = "${project.basedir}", readonly = true)
     private File baseDir;
 
-    @Parameter(property = "tomee-plugin.finalName", defaultValue = "${project.build.finalName}")
-    private String finalName;
-
     @Parameter(property = "tomee-plugin.reload-on-update", defaultValue = "false")
     private boolean reloadOnUpdate;
 
@@ -85,6 +82,7 @@ public abstract class UpdatableTomEEMojo
     }
 
     private void initSynchronization(final Synchronization synchronization) {
+        final String destination = destinationName().replaceAll("\\.[jew]ar", "");
         if (synchronization.getBinariesDir() == null) {
             synchronization.setBinariesDir(new File(buildDir, "classes"));
         }
@@ -92,10 +90,10 @@ public abstract class UpdatableTomEEMojo
             synchronization.setResourcesDir(new File(baseDir, "src/main/webapp"));
         }
         if (synchronization.getTargetResourcesDir() == null) {
-            synchronization.setTargetResourcesDir(new File(catalinaBase, webappDir + "/" + finalName));
+            synchronization.setTargetResourcesDir(new File(catalinaBase, webappDir + "/" + destination));
         }
         if (synchronization.getTargetBinariesDir() == null) {
-            synchronization.setTargetBinariesDir(new File(catalinaBase, webappDir + "/" + finalName + "/WEB-INF/classes"));
+            synchronization.setTargetBinariesDir(new File(catalinaBase, webappDir + "/" + destination + "/WEB-INF/classes"));
         }
         if (synchronization.getUpdateInterval() <= 0) {
             synchronization.setUpdateInterval(5); // sec