如何在gradle中实现项目的实现?

时间:2016-03-20 05:24:41

标签: gradle project

build.gradle文件表示gradle中Project的实例。但Project只是一个界面。 问题是:如何获得与Project脚本对应的build.gradle实现(类似* .java,* .class)?

1 个答案:

答案 0 :(得分:2)

build.gradle不等同于Project的实施。它在传递的Project实例上执行,这是不一样的。要知道Project的实现类,请运行以下脚本:

println project.getClass()

您将org.gradle.api.internal.project.DefaultProject_Decorated指向this课程。这个_Decorated后缀是什么?如指向herehere,它将类标记为预处理。这种预处理的目标是:

  

生成目标类的子类以混合一些DSL行为。