Gradle 如何获得项目';它在格拉德尔的实施?
Gradle 如何获得项目';它在格拉德尔的实施?,gradle,project,Gradle,Project,build.gradle文件表示gradle中的Project实例。但是Project只是一个界面。 问题是:如何获得与build.gradle脚本相对应的Project实现(类似于*.java,*.class)?build.gradle不是Project的实现。它在传递的项目实例上执行,这是不同的。要了解项目的实现类请运行以下脚本: println project.getClass() 您将获得指向类的org.gradle.api.internal.project.DefaultProjec
build.gradle
文件表示gradle中的Project
实例。但是Project
只是一个界面。
问题是:如何获得与
build.gradle
脚本相对应的Project
实现(类似于*.java,*.class)?build.gradle
不是Project
的实现。它在传递的项目
实例上执行,这是不同的。要了解项目的实现类
请运行以下脚本:
println project.getClass()
您将获得指向类的org.gradle.api.internal.project.DefaultProject\u
。这是什么后缀?它将类标记为预处理。此预处理的目标是:
生成目标类的子类以混合在某些DSL行为中
真的没有理由否决这个问题。更好的办法是指出它为什么不符合标准,以及应该采取什么措施来解决问题。