在Git中版本化Maven多模块项目的最佳实践

时间:2017-07-13 14:40:28

标签: git maven

获得Maven多模块项目。有些部分比其他部分更频繁地发展。如果所有模块都获得相同的版本号,则会为缓慢发展的模块浪费大量空间。

模块的不同版本难以处理。

模块应该进入不同的Git项目吗?

1 个答案:

答案 0 :(得分:1)

你的问题有点不清楚,但我试着回答:

  1. Git在您办理登机手续时不会复制您的整个存储库。您不会通过将所有内容放在同一个git存储库中来浪费空间。

  2. 对于Maven版本,情况有所不同:如果您在每个构建过程中构建每个模块但只更改一个模块,那么最终会有大量具有相同内容的jar。这显然浪费了Maven存储库(Nexus / Artifactory)中的空间。为不同的模块设置不同的版本可能更合适。