如何让 Jenkins 使用本地用户的 .m2 文件夹?



我有一个需要使用Maven工件罐的Maven项目。这个罐子在我的 C:\Users\username.m2 中

如何让 Jenkins 访问这个本地 .m2 文件夹?

我现在没有依赖项目。所以,我不能建造罐子来使用它。但是,我确实有文物。

我今天已经回答了你的两个类似的问题。请相信我:这是一个坏主意。

如果你只有罐子而没有项目,你能做的最好的事情就是将它们上传到你的公司Nexus/Artifactory。

如果你没有(我真的建议你有一个 - 没有 Nexus/Artifactory,Jenkins 并不是真的有用),你可以以 Jenkins 用户的身份登录 Jenkins 机器并将这些文件安装到 Jenkins 本地仓库中。为此,请将文件复制到该机器并使用适当的参数运行类似mvn install:install-file的命令(只是谷歌 maven 安装插件)。然后它们在 Jenkins 的本地存储库中,您可以访问它们。