1

社内のjarアーティファクトのPOMファイルを作成しています。アーティファクトは、私たちのチームが作成した他のいくつかの社内アーティファクトに依存しています。ターゲットの依存関係を宣言するとき、それらの依存関係を固定リリースバージョンに制限するか、SNAPSHOTバージョンのままにする必要があります。依存モジュールの他のSNAPSHOTバージョンが多すぎると、テストに不確実性が生じます。固定リリースバージョンに制限すると、依存モジュールのバグ修正を活用できません。そこの練習は何ですか?

次に、スナップショットバージョンの名前を1.0.0-SNAPSHOTまたは1.0-SNAPSHOTより大きくします。

4

1 に答える 1

2

原則として、まだリリースされていない機能 (またはバグ修正) にコードが依存している場合を除き、スナップショットは避け、安定したリリースのみを使用する必要があります。

バージョンの番号付けについては、末尾から 3 桁の数字を好みます:
リビジョン: バグが修正された場合の
変更 マイナー: 新しい機能が追加され
た場合の変更 メジャー: 互換性のない変更が行われた場合の変更。
これは、(少なくとも一部の) Apache Java ライブラリで使用される標準だと思います。

于 2008-09-30T19:27:44.243 に答える