1.查詢是否已經安裝
$ mvn -X
Apache Maven 3.5.4 (1edded0938998edf8bf061f1ceb3cfdeccf443fe; 2018-06-18T02:33:14+08:00)
Maven home: /usr/local/Cellar/maven/3.5.0/bin/mvn
我的機器被別人安裝了,這個。所以這裏我直接備份掉這個。
lcc@lcc ~$ ll /usr/local/Cellar/maven/
drwxrwxr-x 10 root admin 320 Jun 24 14:45 3.5.0_back/
下載解壓
lcc@lcc ~$ ll /Users/lcc/soft/maven/apache-maven-3.5.4
total 88
drwxr-xr-x 10 lcc staff 320 Jun 24 12:34 ./
drwxr-xr-x 5 lcc staff 160 Jun 24 14:38 ../
-rw-r--r--@ 1 lcc staff 8196 Jun 24 12:34 .DS_Store
-rw-r--r-- 1 lcc staff 20965 Jun 18 2018 LICENSE
-rw-r--r-- 1 lcc staff 182 Jun 18 2018 NOTICE
-rw-r--r-- 1 lcc staff 2530 Jun 18 2018 README.txt
drwxr-xr-x 8 lcc staff 256 Jul 13 2018 bin/
drwxr-xr-x 3 lcc staff 96 Jul 13 2018 boot/
drwxr-xr-x 9 lcc staff 288 Jun 24 12:40 conf/
drwxr-xr-x 83 lcc staff 2656 Jun 18 2018 lib/
設置環境變量
export MAVEN_HOME=/Users/lcc/soft/maven/apache-maven-3.5.4
export PATH=$PATH:$MAVEN_HOME/bin
執行mvn命令查詢
lcc@lcc ~$ mvn -version
Apache Maven 3.5.4 (1edded0938998edf8bf061f1ceb3cfdeccf443fe; 2018-06-18T02:33:14+08:00)
Maven home: /Users/lcc/soft/maven/apache-maven-3.5.4
Java version: 1.8.0_211, vendor: Oracle Corporation, runtime: /Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/jre
Default locale: zh_CN, platform encoding: UTF-8
OS name: "mac os x", version: "10.13.5", arch: "x86_64", family: "mac"
執行mvn -X
lcc@lcc ~$ mvn -X
Apache Maven 3.5.4 (1edded0938998edf8bf061f1ceb3cfdeccf443fe; 2018-06-18T02:33:14+08:00)
Maven home: /usr/local/Cellar/maven/3.5.0/bin/mvn
Java version: 1.8.0_211, vendor: Oracle Corporation, runtime: /Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/jre
Default locale: zh_CN, platform encoding: UTF-8
然後報錯
發現還是使用老的,然後查看一下
lcc@lcc ~$ ll /usr/local/bin/mvn
lrwxr-xr-x 1 lcc admin 48 Jun 24 14:47 /usr/local/bin/mvn@ -> /usr/local/Cellar/maven/3.5.0/bin/mvn
還是指向老的
改下就可以了
lcc@lcc ~$ ll /usr/local/bin/mvn
lrwxr-xr-x 1 lcc admin 48 Jun 24 14:47 /usr/local/bin/mvn@ -> /Users/lcc/soft/maven/apache-maven-3.5.4/bin/mvn