如何在Gradle插件类中引用字段?

时间:2015-04-17 16:18:03

标签: gradle

我正在使用自定义Gradle插件,其类定义如下:

class CustomPlugin implements Plugin<Project> {
  public static final String CONSTANT = 'value'
}

我已尝试apply plugin: 'platform-java8-fix'import netflix.nebula.platformjava8fix.PlatformJava8FixPlugin的所有组合,但没有一个允许我引用CustomPlugin.CONSTANT

我想做点什么:

dependencies {
  compile "group:module:${CustomPlugin.CONSTANT}"
}

如何做到这一点?

更新:在build.gradle内,我可以访问CustomPlugin.CONSTANT。我想从另一个文件dependencies.gradle访问它,并让build.gradle执行:

apply from: "${rootDir}/dependencies.gradle"

但是当我尝试执行import时,我收到错误:

  

启动失败:         脚本'dependencies.gradle':1:无法解析类com.example.CustomPlugin

0 个答案:

没有答案