【发布时间】:2014-06-02 08:43:50
【问题描述】:
您好,在我的 buildSrc 目录中,我有两个独立的项目,我们将它们命名为 one 和 two。 我在 buildSrc 目录中添加了 build.gradle 和 settings.gradle 文件,并在其中写道: settings.gradle
include \
"one",
"two"
但是当我尝试使用这个项目提供的一些插件时,Gradle 说找不到这个导入。我搜索了类似的问题,发现我必须在 buildSrc 中的 build.gradle 文件中写:
dependencies {
runtime subprojects.collect { owner.project(it.path) }
}
这条线是什么意思?为什么我必须添加它? BuildSrc 在classpath 上自动添加编译的类,还是我错了?
【问题讨论】:
-
您是在配置项目还是自己构建脚本?
buildSrc用于脚本依赖本身(不是项目的)。