我发现很难与詹金斯一起使用Maven工具链。我需要指定应该使用32位JVM运行测试,并且当我在我的机器上本地运行时,通过在$HOME/.m2/toolchains.xml
中放置合适的JDK定义来执行此操作,但是如何使其工作在Jenkins环境中,有多个需要不同工具链定义的从属设备?我不想将toolchains.xml
个文件放在每个Jenkins从站的$ HOME目录中。我可以将toolchains.xml
放在项目的根目录中,但是如何指定每个从属应该使用哪个JVM?
答案 0 :(得分:2)
你是SOoL。
在我的Maven中,Toolchains支持缺少CLI或属性覆盖是我个人的烦恼之一。
它使Maven插件中的工具链支持的集成测试成为一种正确的皇家痛苦。
有一天我会看到我是否可以接通它,但你很可能不得不忍受仅在Maven 3.0.5或更高版本中可用的支持