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


Reply via email to