Maven スナップショットとは何ですか? なぜ必要なのですか? 質問する

Maven スナップショットとは何ですか? なぜ必要なのですか? 質問する

Maven スナップショットの意味と、それを作成する理由について少し混乱しています。

ベストアンサー1

Maven のスナップショット バージョンは、まだリリースされていないバージョンです。

リリース(または他のリリース) が行われる前に、 が存在するという考えです。そのバージョンが になる可能性があります。基本的には「開発中」です。これは実際のリリースに近い場合もあれば、かなり遠い場合もあります(たとえば、リリース直後)。1.01.0-SNAPSHOT 1.01.01.00.9

「実際の」バージョンとスナップショット バージョンの違いは、スナップショットは更新される可能性があるということです。つまり、1.0-SNAPSHOT今日ダウンロードすると、昨日または明日ダウンロードした場合とは異なるファイルが提供される可能性があります。

通常、スナップショットの依存関係は開発中にのみ存在し、リリースされたバージョン (つまり、スナップショット以外のバージョン) はスナップショット バージョンに依存してはなりません。

おすすめ記事