java - 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 插件
感谢您提供的任何帮助。
解决方案
推荐阅读
- r - 整理数据高效
- java - 启动 Jetty 时出现 Spring Security 错误:没有名为 'org.springframework.web.filter.DelegatingFilterProxy-1b68ddbd' 的 bean 可用
- laravel - Laravel 默认命令在哪里?
- pmd - PMD 规则访问器方法生成
- nvm - nvm install 无法附加 nvm 源字符串
- swift - 在数组中找到 kindOf 类并在 Swift 中替换它的最简单方法是什么?
- apache-spark - pyspark 中的 paramGrid 错误
- react-native - React Native Camera:拍照后,如何将其保存在应用程序本身而不是保存在图库中?
- docker - Simples Dockerfile 从文本文件中读取数据并输出
- math - 8位密码有多少个