在一个包含多个模块的项目中,其中一个模块从其他模块导入类。现在当我在该模块中运行单元测试时,编译失败,因为它们找不到导入的类。然而,在项目结构中,模块依赖关系在依赖项列表中(如下图中所示的蓝色圆圈)。如何在IntelliJ IDEA中解决无法找到其他模块中的类的问题?
当我使用IntelliJ和Gradle作为我的依赖管理工具时,我遇到了非常相似的问题。只考虑IntelliJ对依赖项的视图是不够的,一定要在pom.xml中显式地包含这些依赖项。 例如,在我的项目中,“main-app”模块依赖于“main-db”模块。 使用Gradle,只需简单添加: compile project(':main-db') 将这些问题添加到 'main-app' 的 build.gradle 文件中可以解决您遇到的问题。希望这能帮到您!