我有两个模块app和lib。
我在lib模块中添加了一个名为plugin.gradle
的单独文件,该文件包含如下所示的插件
apply plugin: TestPlugin
class TestPlugin implements Plugin<Project>{
@Override
void apply(Project project) {
project.task("test"){
doLast {
println "testing"
}
}
}
}
为了将此插件应用到lib build.gradle模块中,我添加了以下内容,它们工作得很好
apply from: 'plugin.gradle'
但是我不知道如何将该插件应用于另一个模块(应用模块)
答案 0 :(得分:2)
apply from: "${project(':yourlib').projectDir}/file.gradle"
其中yourlib
是包含file.gradle
的模块