我是詹金斯的新手。我配置了一个作业,它从 SVN 获取源代码,然后调用 Ant 构建文件。在 And build 中,有一个 Maven 调用,由 Maven Ant Tasks 插件完成。此外,我为 maven 更改了 settings.xml,我在其中配置了一个存储库,而不是默认的 maven 中央存储库。如果我从命令行调用 Ant 构建,它工作正常。它在我的用户主页 (.m2/settings.xml) 中找到正确的 settings.xml。但是同样的脚本不适用于 Jenkins。日志显示它试图从 maven 中央仓库获取东西,所以没有使用我的自定义 settings.xml。我用我的自定义 settings.xml 在几个地方创建了一个 .m2 目录,但它仍然找不到它。我还向 Jenkins 添加了配置文件提供程序插件并添加了我的自定义 settings.xml。我应该如何让这个工作?
谢谢!