【发布时间】:2018-03-16 04:29:40
【问题描述】:
我有 2 个项目和
+ proj1 has
+ com.myproj1 has
+ Runner.class
+ Logger.class
+ proj2 has
+ com.myproj2 has
+ Test.class
+ Fact.class
module com.myproj1 {
requires module com.myproj2;
exports com.myproj1
}
module com.myproj2 {
exports com.myproj2;
requires module com.myproj1;// the problem is "Cycle exists in module
dependencies, Module... "
}
我在 com.myproj1 Runner.class 中使用来自 com.myproj2 的 Test.class 直到这里都很好,但是当我尝试使用 Fact.class 中的 Logger.class 它给了我“模块依赖项中存在循环,模块”的问题。我知道模块可以防止循环依赖。但是之后 这种情况有什么解决办法>
【问题讨论】:
标签: java packages modularity