mbi / rpms / maven

Forked from rpms/maven 5 years ago
Clone
f7004f1
From 247eafd819d6092661ebc57c54815acd20abd3de Mon Sep 17 00:00:00 2001
0960f8c
From: Michael Simacek <msimacek@redhat.com>
0960f8c
Date: Wed, 1 Feb 2017 14:54:26 +0100
b84a341
Subject: [PATCH 1/4] Adapt mvn script
0960f8c
0960f8c
---
f7004f1
 apache-maven/src/bin/mvn | 9 +++++++--
f7004f1
 1 file changed, 7 insertions(+), 2 deletions(-)
0960f8c
0960f8c
diff --git a/apache-maven/src/bin/mvn b/apache-maven/src/bin/mvn
f7004f1
index a554c6617..739501af4 100755
0960f8c
--- a/apache-maven/src/bin/mvn
0960f8c
+++ b/apache-maven/src/bin/mvn
0960f8c
@@ -22,7 +22,7 @@
0960f8c
 #
0960f8c
 # Environment Variable Prerequisites
0960f8c
 #
0960f8c
-#   JAVA_HOME       Must point at your Java Development Kit installation.
0960f8c
+#   JAVA_HOME       (Optional) Must point at your Java Development Kit installation.
0960f8c
 #   MAVEN_OPTS      (Optional) Java runtime options used when Maven is executed.
0960f8c
 #   MAVEN_SKIP_RC   (Optional) Flag to disable loading of mavenrc files.
0960f8c
 # -----------------------------------------------------------------------------
f7004f1
@@ -33,12 +33,16 @@ if [ -z "$MAVEN_SKIP_RC" ] ; then
0960f8c
     . /etc/mavenrc
0960f8c
   fi
0960f8c
 
f7004f1
+  . /etc/java/maven.conf
0960f8c
+
0960f8c
   if [ -f "$HOME/.mavenrc" ] ; then
0960f8c
     . "$HOME/.mavenrc"
0960f8c
   fi
0960f8c
 
0960f8c
 fi
0960f8c
 
0960f8c
+export JAVA_HOME
0960f8c
+
0960f8c
 # OS specific support. $var _must_ be set to either true or false.
0960f8c
 cygwin=false;
0960f8c
 mingw=false;
f7004f1
@@ -63,7 +67,8 @@ done
0960f8c
 
0960f8c
 saveddir=`pwd`
0960f8c
 
0960f8c
-MAVEN_HOME=`dirname "$PRG"`/..
0960f8c
+MAVEN_HOME="${_FEDORA_MAVEN_HOME:-`dirname "$PRG"`/..}"
0960f8c
+unset _FEDORA_MAVEN_HOME
0960f8c
 
0960f8c
 # make it fully qualified
0960f8c
 MAVEN_HOME=`cd "$MAVEN_HOME" && pwd`
0960f8c
-- 
1cb745f
2.21.0
0960f8c