第一个 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/