我想知道是否可以将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/

10-10 03:21