首页 > 解决方案 > Jenkins 上的 Maven 仅从远程仓库中提取

问题描述

任何帮助信息将不胜感激。我有一个需要构建的 Maven 项目。它在 lib 目录中带有一个 *.jar,我需要先安装它并将其添加到本地 repo。

在 Jenkins 上,后续构建尝试(“干净安装”或“干净包”)失败。

我使用以下方式安装 jar: mvn install:install-file -Dfile=filename.jar -DgroupId=group -DartifactId=artifact -Dversion=version# -Dpackaging=jar

这会将依赖项添加到 /var/lib/jenkins/.m2/repository。

但是在后续构建(“干净安装”或“干净包”)期间,堆栈跟踪中永远不会引用此存储库。相反,我得到: 在 AsposeJavaAPI ( https://repository.aspose.com/repo/ )中找不到工件组:artifact:jar:#.#

我想知道是否有人知道可能导致这种情况的原因?Jenkins 显然可以识别本地 repo,但只要有读取而不是写入尝试,它就会失败。

詹金斯版 2.222.4 Maven 集成 3.6 插件

感谢您提供的任何帮助。

标签: javamavenjenkins

解决方案


推荐阅读