maven
multi-module
6 つ以上の子モジュールを含むプロジェクトがあります。3 人のチームがそれぞれ 2 つのタスクとして並行して作業している場合sub-modules
、バージョン番号を増やす方法。
一方、私はMajor.minor.patch-meta
リリース サイクルでのバージョン番号付けの形式に従っています。
Project A
-- sub-module-assembler
pom.xml
-- sub-module-1
-sub-sub-module-1 pom.xml
-sub-sub-module-2 pom.xml
pom.xml
-- sub-module-2
-sub-sub-module-1 pom.xml
-sub-sub-module-2 pom.xml
pom.xml
-- sub-module-3
-sub-sub-module-1 pom.xml
-sub-sub-module-2 pom.xml
pom.xml
-- sub-module-4
-sub-sub-module-1 pom.xml
-sub-sub-module-2 pom.xml
pom.xml
-- sub-module-5
-sub-sub-module-1 pom.xml
-sub-sub-module-2 pom.xml
pom.xml
-- sub-module-6
-sub-sub-module-1 pom.xml
-sub-sub-module-2 pom.xml
pom.xml
--pom.xml
でのバージョン番号の増減の正確な使用法parallel programming
。これで通知される重要なことはsub-modules
、そのプロジェクトの一部が他のプロジェクトに完全に依存するsub-module
ことですが、その場合、開発が並行して行われている間に正確にバージョン番号を付ける方法注文 ?
以下については明確ではありませんが、これはバージョン番号付けの正しい方法ですか
meta release
アルファ、ベータ、ガンマなどのバグ修正の場合に行う必要がある場合は、0.1.1-alpha、0.1.2-alphaなどを使用しているのに、a
patch release
の完了の場合にaを実行する必要がありますか?feature[sub-sub-module-x]
sub-module
second level+
sub-modules
minor release
たとえば、 0.2.0-alpha 、 0.2.0-RC などの完了の場合に行う必要がありsub-module
ます。- したがって、すべての RC の 0.2.0-RC + 0.3.0-RC + 0.4.0-RC などを統合した後、
major release
as 1.0.0-RTM などを実行する必要があります。
したがって、上記の流れを理解するのは少し混乱します..
build numbering
clear を維持するために、プロジェクトでを自動化する方法はありますかbuild release numbers
。解決策を提供してください。
ありがとう