Jenkins下的Maven toolchains.xml位置

我发现很难和jenkins一起使用Maven工具链.我需要指定测试应该使用32位JVM运行,并且当我在我的机器上本地运行时,通过在$HOME / .m2 / toolchains.xml中放置合适的JDK定义来实现这一点,但是我该如何操作让这个在Jenkins环境中工作,那里有多个需要不同工具链定义的从属设备?我不想将toolchains.xml文件放在每个Jenkins从站的$HOME目录中.我可以将toolchains.xml放在我项目的根目录中,但是如何指定每个slave应该使用哪个JVM? 最佳答案 你是SOoL.

工具链支持的缺点是在Maven中缺少CLI或属性覆盖,这是我个人的烦恼之一.

它使Maven插件中的工具链支持的集成测试成为一种正确的皇家痛苦.

有一天我会看到我是否可以接通它,尽管你很可能不得不忍受仅在Maven 3.0.5或更高版本中可用的支持

点赞