我有一个 gradle 项目,并且正在创建一个自定义插件来做一些额外的构建工作。插件的源文件存储在buildSrc/
. 我有基本的骨架工作,我可以通过运行来查看插件任务gradle tasks
。
我遇到的问题是我需要将项目目录添加到插件任务的类路径中。
我尝试使用buildscript
我的 main添加目录build.gradle
:
buildscript {
repositories { mavenCentral() }
dependencies {
classpath files('migrationScripts')
}
}
但这似乎对插件看到的类路径没有任何影响。当我打印出类路径时,我得到以下信息:
/home/jharig/project/buildSrc/build/classes/main/
/home/jharig/project/buildSrc/build/resources/main/
我该如何添加
/home/jharig/project/migrationScripts
当我的插件任务执行时到类路径?
更新:我不想migrationScripts
在buildSrc/build.gradle
.