我想知道是否可以将JAVA_HOME作为参数传递给mvn命令行。我搜索了几乎所有地方,但找不到答案。
我知道我们可以使用export设置JAVA_HOME,但是如果可能的话,我需要将其作为参数传递。就像是:
mvn install -DJava_Home=/usr/java/jdk-1.7.0
最佳答案
我执行此操作的另一种方法:(我的大部分项目都在Java 7上,但是在Java 8上却很少)
1)将新的环境变量JAVA8_HOME添加到您的.zshrc(或类似名称)
2)复制“mvn”可执行文件并将其称为“mvn8”
3)用'mvn8'中的'JAVA8_HOME'替换'JAVA_HOME'
现在,mvn8 clean install
应该可以正常工作了。
关于java - 将JAVA HOME作为参数传递给mvn,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15345215/