java - 我可以将多个 jenkins 项目连接到同一个 Maven 存储库吗

标签 java maven jenkins

第一个 Jenkins 项目: 我有 Maven 项目(多个模块),可以创建 war 和 jars。 当我运行 mvn install -DskipTests 时,它会按预期创建这些文件。

第二个 Jenkins 项目: 我想使用相同的项目/pom(第一个 Jenkins 项目),使用创建的 jar 来运行 mvn test

但是从第二个项目中我收到编译错误,因为 jar 不存在。

我应该在一个项目下运行吗?但如何呢?

或者如何将 jar 从第一个项目获取到第二个项目?

最佳答案

将 Maven 存储库配置为“默认”(~/.m2) 或“执行程序本地”,否则每个作业都会创建自己的 Maven 存储库副本。

关于java - 我可以将多个 jenkins 项目连接到同一个 Maven 存储库吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26638007/

相关文章:

java - Jenkins SQLServer 选择参数 - 从数据库中检索数据

java - JNI - System.LoadLibrary() 发现错误的依赖 dll

java - 如何在 Sublime Text 3 中使用 JUnit

java - 同步数据库中的表 - H2 -Springboot - Maven - Flyway - Java

linux - 即使文件存在,Jenkins 构建也因缺少文件错误而失败

python - Sonar 未能获得 pylint 结果

java - 如何将/usr/libexec/java_home指向自定义jdk安装?

java - 通过 LS2J 使用 IBM Notes/Domino 中的 itext/xfaworker

spring - 添加 spring boot jpa 依赖项时创建名称为 'entityManagerFactory' 的 bean 时出错

java - Spring启动无法找到org.springframework :springloaded:jar:2. 1.6.RELEASE