jenvで複数バージョンのJavaを管理していたところ、mavenコマンドがjenvではなくSystemのJavaを参照していたので、jenvを参照するように行った設定のメモ。
環境
- OS : macOS 11.2.3
- jenv : 0.5.3
- maven : 3.6.3
状況
$ mvn -version
Apache Maven 3.6.3 (xxx)
Maven home: XXX
Java version: 15.0.1, vendor: N/A, runtime: XXXX
Default locale: ja_JP, platform encoding: UTF-8
OS name: "xx", version: "xx", arch: "xx", family: "xx"
解決方法
$ jenv enable-plugin maven
$ jenv version
Apache Maven 3.6.3 (xxx)
Maven home: XXX
Java version: 1.8.0_231, vendor: Oracle Corporation, runtime: XXX
Default locale: ja_JP, platform encoding: UTF-8
OS name: "xx", version: "xx", arch: "xx", family: "xx"
参考