java - Jenkins : Add custom jar in maven project

标签 java maven jenkins jar nexus

我正在尝试添加 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>

关于java - Jenkins : Add custom jar in maven project,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44583836/

相关文章:

java - 如何找到maven命令的参数名称?

java - Maven/Eclipse 与 Vagrant

docker - 从 docker 内部运行 docker 可以吗?

java - 如何限制 tomcat/java Web 服务器世界中每个路由的最大线程

java - 创建一个 JSON 对象

java - Maven 站点迁移 - 如何处理?

git - Jenkins,通过 ssh 与多个用户获取 git 子模块?

java - JTextPane 将值从数组打印到 Java Swing 应用程序时出现问题

java - Akka:使用非默认构造函数在 Scala 中定义一个 actor 并从 Java 代码创建它

jenkins - 关于jenkins Slave配置