You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by db...@apache.org on 2014/08/04 01:16:48 UTC

svn commit: r1615463 - /tomee/sandbox/release-tools/src/main/java/org/apache/openejb/tools/release/cmd/CompareLibraries.java

Author: dblevins
Date: Sun Aug  3 23:16:47 2014
New Revision: 1615463

URL: http://svn.apache.org/r1615463
Log:
test mvn to see if it exists

Modified:
    tomee/sandbox/release-tools/src/main/java/org/apache/openejb/tools/release/cmd/CompareLibraries.java

Modified: tomee/sandbox/release-tools/src/main/java/org/apache/openejb/tools/release/cmd/CompareLibraries.java
URL: http://svn.apache.org/viewvc/tomee/sandbox/release-tools/src/main/java/org/apache/openejb/tools/release/cmd/CompareLibraries.java?rev=1615463&r1=1615462&r2=1615463&view=diff
==============================================================================
--- tomee/sandbox/release-tools/src/main/java/org/apache/openejb/tools/release/cmd/CompareLibraries.java (original)
+++ tomee/sandbox/release-tools/src/main/java/org/apache/openejb/tools/release/cmd/CompareLibraries.java Sun Aug  3 23:16:47 2014
@@ -123,19 +123,21 @@ public class CompareLibraries {
     }
 
     private static String mvn() {
-        String m2 = System.getenv("M2_HOME");
-        if (m2 == null) {
-            m2 = System.getenv("MAVEN_HOME");
-        }
-        if (m2 == null) {
-            m2 = System.getProperty("M2_HOME");
+        final String[] paths = {
+                System.getenv("M2_HOME") + "/bin/mvn",
+                System.getenv("MAVEN_HOME") + "/bin/mvn",
+                "/usr/bin/mvn",
+                "/usr/local/bin/mvn"
+        };
+
+        for (final String path : paths) {
+            final File file = new File(path);
+            if (file.exists()) {
+                return file.getAbsolutePath();
+            }
         }
 
-        if (m2 == null) {
-            return "mvn";
-        } else {
-            return m2 + "/bin/mvn";
-        }
+        return "mvn";
     }
 
     private static List<FileData> list(final File previousFile) throws IOException {