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