我有一个gradle多项目环境,结构如下:
- root
- a
- b
- c
- utils
root
的{{1}}文件主要是这样的:
settings.gradle
include ':a', ':b', ':c', ':utils'
,a
,b
依赖c
。
我正在使用intellij-idea作为IDE。问题是在utils
视图中显示的结构是
gradle
我不确定这本身是一个真正的问题,但我认为这可能会导致项目建设缓慢。
此外,另一个问题更令人不安:在每个子项目的模块的- root
- :utils
- root
- a
- :a (root)
- :b
- :c
- :utils
- :root
... //the same for b, c and utils
文件中,我使用的是我在build.gradle
的{{1}}中定义的函数。此功能添加任务。问题是该任务被添加到root
,build.gradle
,root
或a
的每个节点b
子节点,但不会添加到c
根节点。
utils
我认为我的项目配置存在严重的配置问题,但我真的不知道从哪里开始寻找它。