誰でもスプリングブートバージョンの意味は?PRE, SNAPSHOTS, GA and Current
を教えてください。springbootのバージョン管理とは何ですか?
以下は、spring-bootウェブサイトに表示されているバージョンのスクリーンショットです。
また、最新バージョンでは、最後に追加さM3
直前PREが含まれています。
助けてください!
誰でもスプリングブートバージョンの意味は?PRE, SNAPSHOTS, GA and Current
を教えてください。springbootのバージョン管理とは何ですか?
以下は、spring-bootウェブサイトに表示されているバージョンのスクリーンショットです。
また、最新バージョンでは、最後に追加さM3
直前PREが含まれています。
助けてください!
GA
general availability
のように、GAは一般に公開されているバージョンです。この状態を一度持っていたバージョンは決して内容を変更しません。
CURRENT
通常、すべての新しいプロジェクトのために使用されるべき最も最近のGAリリース。
PRE
pre release
バージョンも変更されませんが、開発者だけが、今後GAリリースの機能をテストできるように解放されています。それらには、同じバージョンの後のリリースで修正されるいくつかのバグが含まれている可能性があります(つまり2.0.0 M1
のバグはおそらく2.0.0 M2
に修正されます)。 M
はマイルストーンの略です。
SNAPSHOT
PREと同じですが、このバージョンは、通常、最新の変更が含まれるように毎晩構築されています。スナップショットの詳細についてはthis質問をご覧ください。バグも含まれている可能性があります。
バージョンのライフサイクル
バージョン1.0.0
の例には、以下のように単一バージョンの通常のライフサイクルは次のようになります。
1.0.0 SNAPSHOT
それらのリリースは毎日構築されて、以前のスナップショットを置き換えます同じバージョン1.0.0 M1
開発マイルストーンに達すると、M#
と呼ばれる単一のビルドが作成されます。次のマイルストーンでは、#
が1つ増えます。マイルストーンは決して上書きされません。スナップショットは毎日作成され続けます。1.0.0 GA
最後のマイルストーンがリリースされ、最新のスナップショットが機能完了で、すべての既知のバグが修正されると、general availability
のリリースが行われます。そこから、同じバージョンの他のリリースは行われません。つまり、スナップショットやマイルストーンはこれ以上ありません。GA
リリースでバグが見つかった場合は、最後のバージョン番号が1つ増えます。1.0.0
〜1.0.1
)、新しいリリースサイクルが開始されています。
これは、springboot version1.5.7 SNAPSHOTが決して解放されないことを意味しますか? –
この場合、「1.5.7-SNAPSHOT」はまだリリースされていないことを意味しています。春がこれをリリースすれば答えることはできません... – khmarbaise
します。 '1.5.7.RELEASE'は9月12日にリリースされる予定です。[マイルストーンページ](https://github.com/spring-projects/spring-boot/milestones)にチェックを入れてください。 –
この質問は[Spring Versioning](https://stackoverflow.com/questions/2107484/what-is-the-difference-between-springs-ga-rc-and-m2-release) –
このリンク先を参照してください。私の質問に完全に答えていない。スナップショットの通知では、1.5.7はまだスナップショットです。これは決して使用のために解放されなかったことを意味するか。 –