我正在尝试构建一个我修改过的 Hudson 插件,它需要 jdk1.6。这很好,但我不知道如何告诉 maven 不同的 jdk 在哪里。我在互联网上发现很少提及,但它们似乎不适用于我。有些人建议添加一些配置,.m2/settings.xml但我没有settings.xml. 另外,我不想将 1.6 用于所有 maven 构建。
.m2/settings.xml
settings.xml
一个问题是我mvn在 cygwin 中使用,如果这很重要的话。看来我应该能够在项目 pom 文件中制定规范,但现有的 pom 非常简单。
mvn
所以底线是,有没有办法为一次maven调用指定一个jdk?
临时更改JAVA_HOME环境变量的值。
JAVA_HOME