Py学习  »  Git

如何拆分git repo并应用maven子模块和maven父模块?

Benny Bottema • 5 年前 • 1450 次点击  

我需要一些关于如何配置多个repo的建议,以便它们共享一个maven父级,并在maven根项目中配置为子模块。

我在维护开源项目 Simple Java Mail 由于有越来越大的可选功能,我计划将项目拆分成子模块,每个子模块都有自己的git repo。

  1. 我首先关心的是 梅文亲本 配置 处理所有默认测试和生成配置以及 默认测试和实用程序依赖项。那是一个额外的回购协议 想想。
  2. 下一步,轻松构建和发布所有内容 版本号,我以为 Maven子模块 安装将 是有用的。如何在Git Repo中设置此项?我的第一个想法 将是main/root maven项目的另一个repo,它定义了 子模块,然后签出这个和所有其他repo 文件夹和主maven项目将找到模块项目 具有 ..\submodule-xyz 相对文件夹。

我以前也配置过类似的设置,但那都是在一个存储库中(在以前的Subversion时代)。有谁能建议如何在拆分回购中达到最佳效果?我最好有一个父pom和主/根pom的repo(这是常见的吗?)。是否最好与git子模块结合使用?

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/43052
 
1450 次点击  
文章 [ 1 ]  |  最新文章 5 年前