我正在尝试添加Maven存储库中不可用的自定义jar。当我在本地执行时,我指向Jar路径,所以没有问题。但是当我使用Jenkins执行时,我面临的问题是无法解决项目的依赖关系。它还列出了我添加自定义的两个Jar文件丢失。
帮助我如何添加使用Jenkins执行的自定义Jar wile。我也在使用Nexus进行二进制存储。 Jenkins成功执行后,图像文件将通过版本控制发布到nexus目录。
答案 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>