Proj2のインターフェースを変更しようとしています。ただし、Proj1はすでにこのインターフェイスを使用しているため、新しいバージョンではコンパイルされません。
既存のメソッドを変更/削除した場合にのみ問題が発生するようですが、新しいメソッドを追加しても問題は発生しないようです。
インターフェイスにメソッドを「追加」するだけである限り、Proj1はProj2の最新のJarで問題ないと期待できます。
それは堅実で安全な仮定ですか?
更新:インターフェースとimplの両方がproj2にあります。Proj1には、そのインターフェイスの実装はありません。