2015年5月17日日曜日

Mac上のMavenでみているJavaのバージョンがおかしい。。。

何きっかけでおかしくなったのかわからないが、、、
「mvn -v」とかでみるとJavaのバージョンがおかしくなってた。
今入れているJavaは1.8のはずが、なぜか1.6とかになってる。

いろいろググったが、mvnコマンド実行する前にexportしろ的なことしか
なさそうに思えた。僕は面倒なのでできればそれをやりたくない。

「mvn -v」を実行すると、MavenHomeなるものが見える。
どうやら、「/usr/local/Cellar/maven31/3.1.1/libexec/bin」っぽい。

そこに、どう見ても実行ファイルっぽい「mvn」があったんで
そこの中を修正して強制的に1.8を見せることにした。
すごく適当なメモだが、以下のような感じ

 83 
 84 export JAVA_HOME=`/usr/libexec/java_home`
 85 
 86 if [ -z "$JAVA_HOME" ] ; then
 87   if [ -r /etc/gentoo-release ] ; then
 88     JAVA_HOME=`java-config --jre-home`
 89   fi

 90 fi


とりあえず、忘れないようにメモしただけ…