Gradle 找不到本地依赖项目

Gradle can't find local dependency project

我有这个 Gradle 项目:

G:\!Modding\jtta-primitive-lite

它应该有这个依赖项(也是一个 Gradle 项目):

G:\!Modding\jtta-core

jtta-primitive-lite 应该依赖于 jtta-core 项目(不包括)

我为 jtta-primitive-lite 做了这个:

    repositories {      
        flatDir {
            dirs '../'
        }
    }
    
    
    dependencies {
        
        //modApi "jtta-core:jtta-core:"
        modApi project("jtta-core").projectDir = new File("../jtta-core")
        // Also tried new File("../")
        //api project(":jtta-core").projectDir = new File("../")
    }

但它只在根目录中搜索:

    FAILURE: Build failed with an exception.
    
    * Where:
    Build file 'G:\!Modding\jtta-primitive-lite\build.gradle' line: 34
    
    * What went wrong:
    A problem occurred evaluating root project 'jtta-primitive-lite'.
    > Project with path 'jtta-core' could not be found in root project 'jtta-primitive-lite'.

我不知道为什么。如果您需要更多信息,我可以获取。

我也试过 includeBuild("../jtta-core") 但还是不行。

我试着模拟了一个例子 here。请注意,它使用相对路径,而不是绝对路径,但这应该没什么大不了的。布局是:

settings.gradle
./G_modding/jtta-core/build.gradle
./G_modding/jtta-primitive-lite/build.gradle

settings.gradle 文件:

include ':G_modding:jtta-primitive-lite', ':G_modding:jtta-core'

G_modding/jtta-primitive-lite 中的 build.gradle

apply plugin: 'java'

dependencies {
    implementation project(":G_modding:jtta-core")
}

希望这足以说明问题? (不知道你的具体目标,所以不知道具体问题)