1. ホーム
  2. maven

[解決済み] Maven スナップショットリポジトリとリリースリポジトリの比較

2022-09-11 06:40:04

質問

とはどのような違いがあるのでしょうか? スナップショット リポジトリと リリース リポジトリ?

これは、リポジトリ(Artifactory、Nexusなど)のセットアップに関するものです。

どのように解決するのですか?

アーティファクトをリリースする

これらは特定の、ポイントインタイムリリースです。リリースされた成果物は、それらに依存するビルドが長期にわたって再現可能であることを保証するために、強固で安定した永久的なものであると考えられています。リリースされた JAR アーティファクトには PGP 署名が関連付けられ、チェックサムはバイナリソフトウェアアーティファクトの信頼性と整合性の両方を検証します。セントラルMavenリポジトリは、リリースアーティファクトを保存します。

スナップショットアーティファクト

スナップショットは進行中の作業をキャプチャし、開発中に使用されます。スナップショット・アーティファクトは、"1.3.0" や "1.3" などのバージョン番号とタイムスタンプの両方を備えています。例えば、commons-lang 1.3.0 のスナップショットアーティファクトは commons-lang-1.3.0-20090314.182342-1.jar という名前を持っているかもしれません。

以下から引用 リフカード