Maven スナップショットの意味と、それを作成する理由について少し混乱しています。
ベストアンサー1
Maven のスナップショット バージョンは、まだリリースされていないバージョンです。
リリース(または他のリリース) が行われる前に、 が存在するという考えです。そのバージョンが になる可能性があります。基本的には「開発中」です。これは実際のリリースに近い場合もあれば、かなり遠い場合もあります(たとえば、リリース直後)。1.0
1.0-SNAPSHOT
1.0
1.0
1.0
0.9
「実際の」バージョンとスナップショット バージョンの違いは、スナップショットは更新される可能性があるということです。つまり、1.0-SNAPSHOT
今日ダウンロードすると、昨日または明日ダウンロードした場合とは異なるファイルが提供される可能性があります。
通常、スナップショットの依存関係は開発中にのみ存在し、リリースされたバージョン (つまり、スナップショット以外のバージョン) はスナップショット バージョンに依存してはなりません。