我有两个不同的罐子 asource.jar 和 btest.jar。btest.jar 有一个 com.foo.test 类,用于测试 asource.jar 中的 com.foo.source 类。
当我尝试对 btest.jar 运行mvn clean install时,我收到编译错误,指出类 com.foo.source.java 不存在。我分析并得出结论,maven 正在 btest.jar 的 com.foo 包中搜索 source.java 并没有找到它失败。它甚至不会尝试在 asource.jar 中类似名称的包中搜索类。
maven exclude 等在这里不起作用,因为我没有什么可以排除的。有没有办法让 Maven 在多个 jar 中递归搜索相同的包名?