5

我发现很难将 Maven 工具链与 Jenkins 一起使用。我需要指定测试应该使用 32 位 JVM 运行,并且$HOME/.m2/toolchains.xml当我在我的机器上本地运行时,通过在工作中放置合适的 JDK 定义来做到这一点,但是我如何让它在 Jenkins 环境中工作有多个从站需要不同的工具链定义吗?我不想将toolchains.xml文件放在每个 Jenkins 从站的 $HOME 目录中。我可以放在toolchains.xml项目的根目录中,但是如何指定每个从站应该使用哪个 JVM?

4

1 回答 1

2

你是 SOoL。

工具链支持缺乏 CLI 或 Maven 中的属性覆盖,这是我个人的不满之一。

它使 Maven 插件中工具链支持的集成测试成为一种痛苦。

在这些日子里,我会看看我是否可以把它连接起来,尽管你很可能不得不忍受仅在 Maven 3.0.5 或更高版本中提供的支持

于 2012-08-13T08:42:31.923 回答