Author: rmannibucau
Date: Sat Mar 16 17:20:07 2013
New Revision: 1457276

URL: http://svn.apache.org/r1457276
Log:
allowing to configure m2 home to use

Modified:
    
tomee/tomee/trunk/container/openejb-loader/src/main/java/org/apache/openejb/loader/ProvisioningUtil.java

Modified: 
tomee/tomee/trunk/container/openejb-loader/src/main/java/org/apache/openejb/loader/ProvisioningUtil.java
URL: 
http://svn.apache.org/viewvc/tomee/tomee/trunk/container/openejb-loader/src/main/java/org/apache/openejb/loader/ProvisioningUtil.java?rev=1457276&r1=1457275&r2=1457276&view=diff
==============================================================================
--- 
tomee/tomee/trunk/container/openejb-loader/src/main/java/org/apache/openejb/loader/ProvisioningUtil.java
 (original)
+++ 
tomee/tomee/trunk/container/openejb-loader/src/main/java/org/apache/openejb/loader/ProvisioningUtil.java
 Sat Mar 16 17:20:07 2013
@@ -152,7 +152,7 @@ public class ProvisioningUtil {
         final String toParse;
         if (!raw.contains("!")) {
             // try first local file with default maven settings
-            final File file = new File(new 
StringBuilder(System.getProperty("user.home")).append("/.m2/repository/").append(mvnArtifactPath(raw)).toString());
+            final File file = new File(m2Home() + mvnArtifactPath(raw));
             if (file.exists()) {
                 return file.getAbsolutePath();
             }
@@ -178,6 +178,10 @@ public class ProvisioningUtil {
         return builder.toString();
     }
 
+    private static String m2Home() {
+        return SystemInstance.get().getProperty("openejb.m2.home", 
System.getProperty("user.home") + "/.m2/repository/");
+    }
+
     private static String mvnArtifactPath(final String toParse) throws 
MalformedURLException {
         final StringBuilder builder = new StringBuilder();
         final String[] segments = toParse.split("/");


Reply via email to