Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Gradle 如何获得项目';它在格拉德尔的实施?_Gradle_Project - Fatal编程技术网

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行为中


真的没有理由否决这个问题。更好的办法是指出它为什么不符合标准,以及应该采取什么措施来解决问题。