Jenkins无法识别toolchains.xml文件

时间:2016-02-09 06:13:03

标签: maven jenkins

请你帮我解决以下问题。

我已使用JenkinsWindows 7操作系统中安装了Windows Installer

  • 我的项目有settings.xmltoolchains.xml,它们位于conf Maven.Neither目录下。

  • settings.xmltoolchains.xml个文件位于/usr_home/.m2/目录下。

  • 我可以手动成功构建项目,但是当尝试使用Jenkins进行构建时,toolchains.xml文件无法识别。我收到了错误消息

  

请确保在〜/ .m2 / toochains.xml文件中定义所需的工具链。

  • 我尝试将toolchain.xml文件放在/usr_home/.m2/中,但没有用。

任何形式的帮助都会非常感激。

2 个答案:

答案 0 :(得分:0)

当我遇到问题时,没有从maven conf库中读取toolchains.xml,只读取settings.xml。

您必须将toolchains.xml放在〜/ .m2文件夹中或使用 mvn -t <path>指向辅助工具链文件。

-t选项最初不可用,因此您可能必须达到mvn 3.2我认为或更高。

答案 1 :(得分:0)

感谢Niels的回复。我终于设法解决了这个问题。它似乎是maven3.3.3中存在的问题,在Window OS中使用Jenkins,其中-t选项不适用于Jenkins。

https://issues.jenkins-ci.org/browse/JENKINS-28629

所以我用maven3.0.5取而代之,它就是奇迹。

此致 鄙