【发布时间】:2021-02-02 21:52:42
【问题描述】:
我有这个 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"),但它也不起作用。
【问题讨论】:
-
我改变了我的结构,但它无济于事在根项目“jtta-primitive-lite”中找到。
标签: java gradle multi-project