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("/");