Jenkins:在maven项目中添加自定义jar

时间:2017-06-16 07:54:13

标签: java maven jenkins jar nexus

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

帮助我如何添加使用Jenkins执行的自定义Jar wile。我也在使用Nexus进行二进制存储。 Jenkins成功执行后,图像文件将通过版本控制发布到nexus目录。

1 个答案:

答案 0 :(得分:1)

您有2个选项

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

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

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