Maven版のスナップショットには特別な意味はありますか?多くのMaven依存バージョンがSNAPSHOTで終わるのはなぜですか?
答えて
はい
SNAPSHOTは - それは最終版ではありませんを意味します。コードはまだ開発中で、アーティファクトはリリースされていません。バグがあるかもしれません。
から:http://maven.apache.org/guides/getting-started/index.html
バージョンこの要素は、プロジェクトによって生成された成果物のバージョンを示します。 Mavenはバージョン管理のお手伝いをするために長い道のりを歩み、SNAPSHOT指定子がバージョン内に表示されることがあります。これは、プロジェクトが開発状態にあることを示します。このガイドでは、スナップショットの使用法とその仕組みについて説明します。
これはさらに長い記事を持っています:http://sonatype.com/books/maven-book/reference/pom-relationships-sect-pom-syntax.html以下を参照してください。3.3.1.2。スナップショットバージョンヘッドライン
なぜこれを使用しますか? SNAPSHOTバージョンは、アクティブな開発中のプロジェクトに使用されます。プロジェクトがアクティブな開発中のソフトウェアコンポーネントに依存している場合は、SNAPSHOTリリースに依存することができ、Mavenはビルドを実行するときに定期的に最新のスナップショットをリポジトリからダウンロードしようとします。同様に、システムの次のリリースでバージョン「1.4」が使用される場合、正式にリリースされるまでプロジェクトのバージョンは「1.4-SNAPSHOT」になります。
SNAPSHOT
のプロジェクトバージョンは、リリースではなく開発ビルドを意味し、通常はリポジトリ内の最新のコミットに基づいて構築されます。
これは、誰かが壊れたコードをコミットする可能性があり、壊れたプロジェクトがビルドされ、後で壊れた最新のビルドに更新されるため、安定していることを意味します。
- 1. バージョン依存のMaven依存
- 2. なぜGradleやMavenに依存バージョンロックファイルがないのですか?
- 3. mavenアセンブリプラグイン:SNAPSHOTを依存関係から削除する
- 4. JVMバージョンに依存するMaven依存バージョン
- 5. Mavenに同じ依存関係の複数のバージョンが含まれているのはなぜですか?
- 6. Maven - なぜ依存関係を再ロードするのですか?
- 7. Maven:アーティファクトファイル名に-SNAPSHOT接尾辞がないのはなぜですか?
- 8. Mavenの依存関係のバージョンは、プロパティ
- 9. Maven jarプラグイン - SNAPSHOT依存関係の間違ったクラスパスエントリ
- 10. Maven - テストで異なる依存関係のバージョン
- 11. Mavenの - 異なるバージョンの推移依存性が
- 12. dotnetコアで異なる依存バージョンで終了する
- 13. Maven SNAPSHOTのバージョンがNexusからロードされていません
- 14. 依存関係のMavenプロパティタグとバージョン
- 15. OSGI/Mavenで複数の依存バージョンを管理する
- 16. Mavenの同じ依存関係の異なるバージョン
- 17. Maven 2 - テストとコンパイルの異なる依存バージョン
- 18. SBTを使用してSNAPSHOTバージョンの依存関係を再ダウンロードする
- 19. Javaの料理本は他の多くの料理本に依存しているのはなぜですか?
- 20. Maven依存関係が最新バージョンを取らない
- 21. Play 2.0とSNAPSHOTの依存関係
- 22. LibreOffice Mavenの依存関係ですか?
- 23. warファイルのMaven依存ファイル名からのバージョンの削除
- 24. なぜmaven-assembly-pluginは同じ依存関係を自分のzipに複数回置くのですか?
- 25. Mavenの依存
- 26. なぜmxnetのGPUのバージョンがCPUのバージョンよりも多くのメモリを必要とするのですか?
- 27. Mavenの依存関係はサイクリングなしですか?
- 28. Mavenはsbt.HereでMavenプロジェクトの依存関係を解決する
- 29. Maven依存関係のバージョン範囲は推奨されなくなりますか?
- 30. gradleが他のmaven reposの依存関係を検索しないのはなぜですか?