サービス用の uber jar を作成するというアイデアで遊んでいますが、競合する依存関係を持つ jar を含めることについて心配しています。jar A が slf4j-1.0 に依存し、jar B が slf4j-2.0 に依存し、1.0 と 2.0 の間に大きな変更があった場合はどうなりますか? これらの jar が両方とも uber jar に含まれる場合、名前空間ごとに特定のフィルターを作成する必要がありますか、または jar を名前空間化するシャドウ プロセス中に何かが発生しますか?
助けてくれてありがとう