Maven Pomに見られるすべての推移的な依存関係を削除することは良い習慣だと思いますか?
例:
私のプロジェクトはAとBに依存しています
。BもAの推移的な依存関係です
。Bをpomに保持するか、削除する必要がありますか?
最良のものは何ですか:
すべての既知のjarを、推移的なものも含めて、pomで宣言するか、トップレベルのjarのみを保持しますか?
これは少し主観的ですが、推移的な依存関係がたくさんある巨大なpom(親と子)をクリーンアップしようとしています。私は自分のpomをできるだけシンプルに保ちたいと思っていますが、それらも保守可能でありたいと思っています。