Author: rmannibucau
Date: Thu Jul 18 08:01:22 2013
New Revision: 1504383

URL: http://svn.apache.org/r1504383
Log:
TOMEE-1005 ensuring to use conf/lib/bin dir when copying resources

Modified:
    
tomee/tomee/trunk/maven/tomee-maven-plugin/src/main/java/org/apache/openejb/maven/plugin/AbstractTomEEMojo.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=1504383&r1=1504382&r2=1504383&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 Jul 18 08:01:22 2013
@@ -254,11 +254,11 @@ public abstract class AbstractTomEEMojo 
         copyLibs(libs, new File(catalinaBase, libDir), "jar");
         copyLibs(webapps, new File(catalinaBase, webappDir), "war");
         copyLibs(apps, new File(catalinaBase, appDir), "jar");
-        overrideConf(config);
-        overrideConf(lib);
-        final Collection<File> copied = overrideConf(bin);
+        overrideConf(config, "conf");
+        overrideConf(lib, "lib");
+        final Collection<File> copied = overrideConf(bin, "bin");
 
-        for (File copy : copied) {
+        for (final File copy : copied) {
             if (copy.getName().endsWith(".bat") || 
copy.getName().endsWith(".sh")) {
                 if (!copy.setExecutable(true)) {
                     getLog().warn("can't make " + copy.getPath() + " 
executable");
@@ -562,7 +562,7 @@ public abstract class AbstractTomEEMojo 
         }
     }
 
-    private Collection<File> overrideConf(final File dir) {
+    private Collection<File> overrideConf(final File dir, final String 
baseDir) {
         if (!dir.exists()) {
             return Collections.emptyList();
         }
@@ -575,7 +575,7 @@ public abstract class AbstractTomEEMojo 
                     continue;
                 }
 
-                final String file = dir.getName() + "/" + f.getName();
+                final String file = baseDir + "/" + f.getName();
                 final File destination = new File(catalinaBase, file);
                 if (f.isDirectory()) {
                     Files.mkdirs(destination);


Reply via email to