【发布时间】:2018-10-15 07:16:59
【问题描述】:
我正在努力使用 Gradle 和以下项目结构的构建配置(非常简单...):
/projA
/projB
/projC
projC 使用 projB 中的类。
在 projA/settings.gradle:
include 'projB'
include 'projC'
在 projC/build.gradle:
dependencies{
compile project(':projB')
}
在 IntelliJ 中我没有依赖解析的问题,但是当我在 projA 中运行 ./gradlew 构建时,我遇到了编译错误:
ClassC: Unresolved reference: ClassB
(其中 ClassC 是 projC 的类,它在使用来自 projB 的类 ClassB 时失败,显然......)
请注意,代码是 Kotlin 语言,我在 IntelliJ 中运行应用程序(春季启动运行)没有任何问题,但任何使用 Gradle 的构建都会给我一个错误(在 Intellij 和命令行中)。
我错过了什么?
问候, 阿德里安
【问题讨论】:
标签: gradle dependency-management multi-module multi-project