【问题标题】:How to include one repository project jar into another repository project如何将一个存储库项目 jar 包含到另一个存储库项目中
【发布时间】:2019-01-12 18:01:14
【问题描述】:

如何使用 jenkins 将 Git 存储库中的一个项目中的 Jar 包含到不同存储库中的另一个项目中

我在存储库 X 中有一个项目 A,我想构建项目 A 的 jar 并将其包含到存储库 Y 的项目 B 中。

有人可以帮助我如何使用 jenkins build 来做到这一点。

【问题讨论】:

  • 有几种方法可以执行此操作,具体取决于您需要执行的操作。最简单的可能是确保两个项目共享本地 Maven 存储库,然后告诉 Jenkins A 和 B 是链接的。

标签: maven jenkins jenkins-plugins jenkins-pipeline


【解决方案1】:

第 1 步: 构建项目 A 后,将这些 jar 归档到文件共享或工件工具(如 JFrog、nexus...等)中。

第 2 步: 创建一个新的 config/setting.xml 文件并使用文件共享或工件工具更新依赖解析路径。

导航: 管理 Jenkins --> 托管文件 --> 添加新的 conig --> 配置依赖路径。

第 3 步: 在构建项目 B 时,使用配置的 settings.xml 文件。这样项目 B 将解析项目 A jar。

以下 Jenkins 插件将帮助您使用已配置的 setting.xml 文件构建解决方案。

Config File Provider plugin

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-09-25
    • 1970-01-01
    • 1970-01-01
    • 2019-04-08
    • 2021-10-08
    • 2019-12-22
    相关资源
    最近更新 更多