2
我的应用程序包含多个Java
模块,使用Gradle
构建。Intelij:无法从我的项目中的其他模块导入类?
我在其中创建了一个新模块,我无法从其他模块导入任何类。我对Gradle/Java相当陌生,所以也许我错过了一些非常明显的东西。
当我尝试导入一个类,我得到以下错误:
"Cannot resolve symbol [import class name]"
我能做些什么来解决这个问题?我需要更改我的build.gradle
脚本吗?难道是我的package structure
?
注:我是能够导入标准的Java库,如
java.util.HashMap
我的build.gradle就是以下几点:
apply plugin: 'java'
apply plugin: 'idea'
apply plugin: 'application'
谢谢,我忘了添加这个作为依赖。所以这应该被添加到build.gradle并且我的新模块被添加到settings.gradle? – java123999
是的,您可以使用另一个项目作为依赖关系,只有当这些项目具有相同的根项目时,才应该在settings.gradle文件中声明。并且确切的依赖关系应该被添加到build.gradle文件中 – Stanislav