2016-03-20 18 views
1

A build.gradle文件表示gradle中的Project的實例。但Project只是一個界面。 問題是:如何得到Project的實現(有點像* .java,* .class)與build.gradle腳本相對應?如何在gradle中獲取項目的實現?

+0

真的沒有理由downvoting這個問題。要指出爲什麼它不符合標準以及應該如何解決問題才更好。 – Opal

回答

2

build.gradle不等於Project的實現。這是執行上通過Project實例,這是不一樣的。要知道實現類的Project運行下面的腳本:

println project.getClass() 

你會得到org.gradle.api.internal.project.DefaultProject_Decorated指向this類。這是什麼_Decorated後綴?正如指出herehere它標記爲預處理的類。此預處理的目標是:

生成目標類的子類以混合某些DSL行爲。

相關問題