asource.jar と btest.jar の 2 つの異なる jar があります。btest.jar には、asource.jar 内のクラス com.foo.source をテストする com.foo.test クラスがあります。
btest.jar に対してmvn clean installを実行しようとすると、クラス com.foo.source.java が存在しないというコンパイル エラーが発生します。私は分析し、maven が btest.jar の com.foo パッケージで source.java を検索していて、そこに見つからないという結論に達しました。asource.jar 内の同様の名前のパッケージでクラスを検索しようとさえしません。
除外できるものがないため、maven exclude などはここでは機能しません。同じパッケージ名の複数のjarファイルでmaven検索を再帰的に行う方法はありますか?