【问题标题】:Create Root POM for Multi Repo Multi Module project为 Multi Repo Multi Module 项目创建根 POM
【发布时间】:2019-09-20 18:48:02
【问题描述】:

在创建根 pom 文件以管理如下结构的多 git repo 项目时需要一些帮助

--root
|-- 项目 A (Git Repo A)
|-- 项目 B (Git Repo B)
|-- 项目 C (Git Repo C)

我可以为此使用 IntelliJ Idea 中的多根存储库功能吗?

【问题讨论】:

  • 这些项目是否相互独立?那么为什么是父根呢?还是他们属于一起?比问题:为什么在单独的 git repos 中?
  • 那些项目完全独立并且通过 API 管理依赖。需要一个根 pom 来轻松管理,以便作为一个项目管理不同 repos 中的不同模块

标签: git maven intellij-idea module


【解决方案1】:

不确定您究竟将什么称为“多根存储库”功能,但如果您的意思是能够将多个存储库控制为一个(以前称为同步控制),那么是的,您可以使用它。

该功能可以在以下情况下使用:

  1. 项目中有多个 git 仓库(并且在 Settings | Version control 中注册过
  2. 它们在同一个分支上(分支同名)

为了使该功能正常工作,所有存储库也应该具有相同的分支集。

如果上述情况属实,IDE会在项目创建后第一次打开Branches弹出窗口时自动启用在所有根上执行分支选项,以及所有分支操作,如新分支创建,结帐,合并,变基等将在所有存储库上执行,因为它们是单个存储库。 该设置也可以在设置 | 中手动启用。版本控制 |吉特

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-12-02
    • 1970-01-01
    • 1970-01-01
    • 2019-12-02
    • 1970-01-01
    • 2018-06-04
    • 2021-06-15
    • 1970-01-01
    相关资源
    最近更新 更多