公司的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可以正常工作