IntelliJ 根项目显示来自模块的 gradle 个依赖项不可解析

IntelliJ root project showing gradle dependencies from modules as not resolvable

这可能只是一个 IntelliJ 错误,它不会阻止任何工作,但它让我发疯。 IntelliJ 中的根项目显示子模块的依赖关系不可解析,但它们解析得很好。根项目的 gradle 文件中是否缺少某些内容?

注意:catalog-core、common 和 dal 模块还没有依赖关系,但是 legacy-db 和 mongo-db 确实有依赖关系。因此,从字面上看,子项目中的每个依赖项都在其自己的项目中解析,而不是在更大的根项目中解析。

build.gradle 用于 AdminTools

buildscript {

    repositories {
        mavenCentral()
    }
    dependencies {
    }
}

group 'com.example'
version '1.0-SNAPSHOT'

apply plugin: 'java'
apply plugin: 'idea'
apply plugin: 'eclipse'

sourceCompatibility = 1.8

dependencies {
    compile project( ":catalog-admin" )
}

allprojects {
    apply plugin: 'java'
    apply plugin: 'idea'
    apply plugin: 'eclipse'
}

task wrapper(type: Wrapper) {
    gradleVersion = '4.0.1'
}

settings.gradle

rootProject.name = 'AdminTools'
include 'catalog-core'
include 'catalog-admin'
include 'catalog-common'
include 'catalog-dal'
include 'catalog-dal:legacy-db'
include 'catalog-dal:mongo-db'

Gradle 工具的屏幕截图 Window

是的,将存储库块添加到主项目,以及所有子项目的所有存储库,成功了。谢谢!

PS - 它确实是在根项目级别从命令行构建的,尽管奇怪的是 'gradle dependencies' 不起作用。您可能认为根项目会简单地合并子项目的所有存储库,但我想不会。