公司的jdk要求是1.6版本,但是自己想用maven3.3.9(需要jdk1.7的支持);
配置path路徑換來換去很麻煩,而且會引起不必要的麻煩。於是經過測試後發現瞭解決方案。現在分享如下
多maven版本path環境配置解析
---
```
JAVA_HOME C:\Program Files\Java\jdk1.7.0_80
JAVA_HOME_1.6 E:\jdk1.6.0_18
M2_HOME_3.2.5 D:\maven\Maven-3.2.5\apache-maven-3.2.5
M2_HOME_3.3.9 D:\maven\Maven-3.3.9\apache-maven-3.3.9
M2_HOME_3.5.0 D:\maven\Maven-3.5.0\apache-maven-3.5.0
Path ;%M2_HOME_3.3.9%\bin; %JAVA_HOME_1.6%\bin;
```
- 問題:
開發環境是jdk1.6;匹配maven3.2.5版本
希望用maven3.3.9及以上,但是其需要jdk1.7的配置
按照上面配置之後.java和.class文件會默認從path匹配jdk版本(即jdk1.6)。但是maven3.3.9確會匹配到jdk1.7版本,從而使maven可以正常工作