ウェブアプリケーションと2つのjarファイルがあるとします。 WebアプリケーションはA.jarに依存し、B.jarに依存します依存関係リストを変更すると、MavenのMAJORバージョン番号を増やすのがベストプラクティスですか?
A.jarをC.jarに依存させると、A.jarは2.0リリースになるはずですか? Webアプリケーションの作成者がMavenを使用していない場合、C.jarをプロジェクトに追加せずにA.jarを更新するとコードが破損します。
逆に、私がA.jarに依存するものを削除すると、B.jarにもそれがMAJORリリースになるのでしょうか?作者がB.jarを過渡的に使用していて、pom.xmlの依存関係を明示的に宣言しなかった場合、A.jarの更新でBjarの推移が消滅すると、彼のプログラムは壊れてしまいます。
旧バージョンとの互換性を失う場合は、「はい」>メジャーバージョンを変更してください。 –