小编jha*_*g23的帖子

如何添加类路径条目以便 buildSrc 插件可以在 gradle 中找到我的文件?

我有一个 gradle 项目,正在创建一个自定义插件来做一些额外的构建工作。插件的源文件存储在buildSrc/. 我有基本的框架工作,我可以通过运行gradle tasks.

我遇到的问题是我需要将项目目录添加到插件任务的类路径中。

我试过使用buildscript我的 main添加目录build.gradle

buildscript {
     repositories { mavenCentral() }
     dependencies { 
        classpath files('migrationScripts')
     }   
}
Run Code Online (Sandbox Code Playgroud)

但这似乎对插件看到的类路径没有任何影响。当我打印出类路径时,我得到以下信息:

/home/jharig/project/buildSrc/build/classes/main/
/home/jharig/project/buildSrc/build/resources/main/
Run Code Online (Sandbox Code Playgroud)

我怎样才能添加

/home/jharig/project/migrationScripts
Run Code Online (Sandbox Code Playgroud)

到我的插件任务执行时的类路径?

更新:我不想migrationScriptsbuildSrc/build.gradle.

gradle

5
推荐指数
1
解决办法
3920
查看次数

标签 统计

gradle ×1