我有一个项目,看起来是这样的:在外水平添加项目作为依赖于模块
mainProject/
mainModule
proj1/
module1
proj2/
module2
和我想要做的就是添加proj1
和proj2
作为依赖于mainProject
。我已经得到它,我可以从项目中导入类,并且一切似乎都正常工作(没有“无法解决符号”错误),但只要我生成项目,就会出现一些错误,如:
在班Gradle: error: package com.domain.proj1 does not exist
Gradle: error: cannot find symbol class Class1
,当我打开它们,我可以导航到声明,看用途,并没有看到红色的文字!
当我将proj1
和proj2
模块添加到项目并开始使用它们时,Intellij甚至建议将依赖项添加到不同的项目中。我认为这很奇怪的是,对依赖关系的这些更改未反映在我的mainModule
的build.gradle
文件中的任何位置。
我一直在寻找解决方案的小时,并且我在Stack Overflow上看了一堆其他问题,并且非常感谢答案。 谢谢!
问题是该语句查找mainProj目录下的'proj1'和'proj2'。这些不在同一目录 – Jeeter
我编辑我的答案,基本上我今天有这个问题lol – gersonmendes
它的工作就像一个魅力!非常感谢你的帮助! – Jeeter