我正在尝试添加 Maven 存储库中不可用的自定义 jar。当我在本地执行时,我指向 Jar 路径,所以没有问题。但是,当我使用 Jenkins 执行时,我遇到了问题,因为无法解决项目的依赖关系。它还列出了我添加的自定义缺少的两个 Jar 文件。

请帮助我如何在使用 Jenkins 执行时添加自定义 Jar。我还使用 Nexus 进行二进制存储。 Jenkins 成功执行后,镜像文件将被发布到 nexus 目录并进行版本控制。

请您参考如下方法:

你有2个选择

1) 如果您有权访问 Jenkins 使用的本地 Nexus/Artifactory 存储库 can add the jar to that repository然后就会正常下载。

2) 您可以拥有一个本地存储库,您可以在其中将 jar checkin 项目下的 SCM 中。然后你可以在你的 pom.xml 中像这样访问它。请参阅http://doduck.com/adding-local-jar-in-maven-local-repository/

   <repositories> 
      <repository> 
         <id>localrepository</id> 
         <url>file://${basedir}/repo</url> 
      </repository> 
   </repositories> 


评论关闭
IT干货网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!