Eclipse为什么无法从ModuleB中找到我的ModuleA

时间:2019-09-12 11:41:42

标签: java eclipse gradle module

我正在使用gradle 5.6.2的Eclipse 20190614-1200。

我在Eclipse工作区中有几个项目,每个项目都有自己的模块。它们都是从gradle(5.6.2)项目中导入的,每个模块都有一个子项目。它们通常位于foo.bar.<something>软件包中,其中某些内容会有所不同。

package foo.bar.baz;
// from module foo.bar.qux
import foo.bar.qux.Quux; // "the type foo.bar.qux.Quux is not accessible"

public class Corge implements Quux { // "the type foo.bar.qux.Quux is not accessible"
    // ...
}

他们的module-info.java有相应的requires子句。仅此一项似乎是不够的。

在项目的“ Java Build Path”选项卡中,我尝试将必需的项目放置在模块路径和类路径中(它不能让您同时执行这两者)。都不行。

由于这些项目的设置不正确,整个工作区中散布着很多断头。至少有可能,只要我没有任何周期性的依赖关系,我就可以找到一个叶子模块,对其进行修复,并且当您拉错字符串时,我的所有问题都会像毛衣一样消失。字符串。

我需要做什么来修复我的工作区?

0 个答案:

没有答案