Repository: maven
Updated Branches:
  refs/heads/master 35c49f7a5 -> 44d06d890


[MNG-5686] mvn cannot execute /usr/libexec/java_home/bin/java on OS X.

Patch supplied by Jonathan Sailor, applied unmodified


Project: http://git-wip-us.apache.org/repos/asf/maven/repo
Commit: http://git-wip-us.apache.org/repos/asf/maven/commit/44d06d89
Tree: http://git-wip-us.apache.org/repos/asf/maven/tree/44d06d89
Diff: http://git-wip-us.apache.org/repos/asf/maven/diff/44d06d89

Branch: refs/heads/master
Commit: 44d06d890fd56ce28d9b8eab6d3f3d3d51a9eb94
Parents: 35c49f7
Author: Kristian Rosenvold <[email protected]>
Authored: Sat Dec 13 09:24:55 2014 +0100
Committer: Kristian Rosenvold <[email protected]>
Committed: Sat Dec 13 09:24:55 2014 +0100

----------------------------------------------------------------------
 apache-maven/src/bin/mvn      | 12 ++++++------
 apache-maven/src/bin/mvnDebug | 10 +++++-----
 apache-maven/src/bin/mvnyjp   |  8 ++++----
 3 files changed, 15 insertions(+), 15 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/maven/blob/44d06d89/apache-maven/src/bin/mvn
----------------------------------------------------------------------
diff --git a/apache-maven/src/bin/mvn b/apache-maven/src/bin/mvn
index c1442ec..1476eac 100755
--- a/apache-maven/src/bin/mvn
+++ b/apache-maven/src/bin/mvn
@@ -53,33 +53,33 @@ mingw=false
 case "`uname`" in
   CYGWIN*) cygwin=true ;;
   MINGW*) mingw=true;;
-  Darwin*) darwin=true            
+  Darwin*) darwin=true
            #
            # Look for the Apple JDKs first to preserve the existing behaviour, 
and then look
            # for the new JDKs provided by Oracle.
            # 
-           if [[ -z "$JAVA_HOME" && -L 
/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK ]] ; then
+           if [ -z "$JAVA_HOME" ] && [ -L 
/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK ] ; then
              #
              # Apple JDKs
              #
              export 
JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home
            fi
            
-           if [[ -z "$JAVA_HOME" && -L 
/System/Library/Java/JavaVirtualMachines/CurrentJDK ]] ; then
+           if [ -z "$JAVA_HOME" ] && [ -L 
/System/Library/Java/JavaVirtualMachines/CurrentJDK ] ; then
              #
              # Apple JDKs
              #
              export 
JAVA_HOME=/System/Library/Java/JavaVirtualMachines/CurrentJDK/Contents/Home
            fi
              
-           if [[ -z "$JAVA_HOME" && -L 
"/Library/Java/JavaVirtualMachines/CurrentJDK" ]] ; then
+           if [ -z "$JAVA_HOME" ] && [ -L 
"/Library/Java/JavaVirtualMachines/CurrentJDK" ] ; then
              #
              # Oracle JDKs
              #
              export 
JAVA_HOME=/Library/Java/JavaVirtualMachines/CurrentJDK/Contents/Home
            fi           
 
-           if [[ -z "$JAVA_HOME" && -x "/usr/libexec/java_home" ]] ; then
+           if [ -z "$JAVA_HOME" ] && [ -x "/usr/libexec/java_home" ]; then
              #
              # Apple JDKs
              #
@@ -141,7 +141,7 @@ fi
 
 if [ -z "$JAVA_HOME" ]; then
   javaExecutable="`which javac`"
-  if [ -n "$javaExecutable" -a ! "`expr \"$javaExecutable\" : '\([^ ]*\)'`" = 
"no" ]; then
+  if [ -n "$javaExecutable" ] && ! [ "`expr \"$javaExecutable\" : '\([^ 
]*\)'`" = "no" ]; then
     # readlink(1) is not available as standard on Solaris 10.
     readLink=`which readlink`
     if [ ! `expr "$readLink" : '\([^ ]*\)'` = "no" ]; then

http://git-wip-us.apache.org/repos/asf/maven/blob/44d06d89/apache-maven/src/bin/mvnDebug
----------------------------------------------------------------------
diff --git a/apache-maven/src/bin/mvnDebug b/apache-maven/src/bin/mvnDebug
index 4c0beda..7110352 100755
--- a/apache-maven/src/bin/mvnDebug
+++ b/apache-maven/src/bin/mvnDebug
@@ -57,26 +57,26 @@ mingw=false
 case "`uname`" in
   CYGWIN*) cygwin=true ;;
   MINGW*) mingw=true;;
-  Darwin*) darwin=true 
+  Darwin*) darwin=true
            #
            # Look for the Apple JDKs first to preserve the existing behaviour, 
and then look
            # for the new JDKs provided by Oracle.
            # 
-           if [[ -z "$JAVA_HOME" && -L 
/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK ]] ; then
+           if [ -z "$JAVA_HOME" ] && [ -L 
/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK ] ; then
              #
              # Apple JDKs
              #
              export 
JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home
            fi
            
-           if [[ -z "$JAVA_HOME" && -L 
/System/Library/Java/JavaVirtualMachines/CurrentJDK ]] ; then
+           if [ -z "$JAVA_HOME" ] && [ -L 
/System/Library/Java/JavaVirtualMachines/CurrentJDK ] ; then
              #
              # Apple JDKs
              #
              export 
JAVA_HOME=/System/Library/Java/JavaVirtualMachines/CurrentJDK/Contents/Home
            fi
              
-           if [[ -z "$JAVA_HOME" && -L 
"/Library/Java/JavaVirtualMachines/CurrentJDK" ]] ; then
+           if [ -z "$JAVA_HOME" ] && [ -L 
"/Library/Java/JavaVirtualMachines/CurrentJDK" ] ; then
              #
              # Oracle JDKs
              #
@@ -138,7 +138,7 @@ fi
 
 if [ -z "$JAVA_HOME" ]; then
   javaExecutable="`which javac`"
-  if [ -n "$javaExecutable" -a ! "`expr \"$javaExecutable\" : '\([^ ]*\)'`" = 
"no" ]; then
+  if [ -n "$javaExecutable" ] && ! [ "`expr \"$javaExecutable\" : '\([^ 
]*\)'`" = "no" ]; then
     # readlink(1) is not available as standard on Solaris 10.
     readLink=`which readlink`
     if [ ! `expr "$readLink" : '\([^ ]*\)'` = "no" ]; then

http://git-wip-us.apache.org/repos/asf/maven/blob/44d06d89/apache-maven/src/bin/mvnyjp
----------------------------------------------------------------------
diff --git a/apache-maven/src/bin/mvnyjp b/apache-maven/src/bin/mvnyjp
index 5729942..d66d354 100755
--- a/apache-maven/src/bin/mvnyjp
+++ b/apache-maven/src/bin/mvnyjp
@@ -66,21 +66,21 @@ case "`uname`" in
            # Look for the Apple JDKs first to preserve the existing behaviour, 
and then look
            # for the new JDKs provided by Oracle.
            # 
-           if [[ -z "$JAVA_HOME" && -L 
/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK ]] ; then
+           if [ -z "$JAVA_HOME" ] && [ -L 
/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK ] ; then
              #
              # Apple JDKs
              #
              export 
JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home
            fi
            
-           if [[ -z "$JAVA_HOME" && -L 
/System/Library/Java/JavaVirtualMachines/CurrentJDK ]] ; then
+           if [ -z "$JAVA_HOME" ] && [ -L 
/System/Library/Java/JavaVirtualMachines/CurrentJDK ] ; then
              #
              # Apple JDKs
              #
              export 
JAVA_HOME=/System/Library/Java/JavaVirtualMachines/CurrentJDK/Contents/Home
            fi
              
-           if [[ -z "$JAVA_HOME" && -L 
"/Library/Java/JavaVirtualMachines/CurrentJDK" ]] ; then
+           if [ -z "$JAVA_HOME" ] && [ -L 
"/Library/Java/JavaVirtualMachines/CurrentJDK" ] ; then
              #
              # Oracle JDKs
              #
@@ -142,7 +142,7 @@ fi
 
 if [ -z "$JAVA_HOME" ]; then
   javaExecutable="`which javac`"
-  if [ -n "$javaExecutable" -a ! "`expr \"$javaExecutable\" : '\([^ ]*\)'`" = 
"no" ]; then
+  if [ -n "$javaExecutable" ] && ! [ "`expr \"$javaExecutable\" : '\([^ 
]*\)'`" = "no" ]; then
     # readlink(1) is not available as standard on Solaris 10.
     readLink=`which readlink`
     if [ ! `expr "$readLink" : '\([^ ]*\)'` = "no" ]; then

Reply via email to