我已经在我的spring-boot项目上建立了一个自定义SDK依赖项。一旦安装依赖项,该项目在本地构建就没有任何问题,然后将其缓存在.m2中。
现在,当我尝试在服务器(AWS EC2)中运行的Jenkins中构建项目时,Could not resolve dependencies for project <project_name>:war:0.0.1-SNAPSHOT: Failure to find <dependency_name>:0.0.1
出现错误。
我的pom.xml
样子
<dependency>
<groupId>com.mysdk</groupId>
<artifactId>my-sdk</artifactId>
<version>0.0.1</version>
</dependency>
这里的问题是因为在詹金斯构建项目时找不到依赖项。有人可以帮助我如何在Jenkins中安装此依赖项或如何解决此类问题?
实际上,您可能有一个工件存储库,因此詹金斯人可以到达您自己的工件,例如Artifactory https://jfrog.com/open-source/。
如果您不希望拥有自己的服务器,则应在Jenkins中创建my-sdk管道,当该管道安装工件时,它将可用于其他Jenkins管道。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句