2016-10-22 61 views
3

在我的根的build.gradle改變路徑,我已經定義了一個GradleBuild任務是這樣的:GradleBuild用於調用任務

project.task('distribute', type : GradleBuild) { 

    startParameter = gradle.startParameter.newInstance() 
    tasks = [":subprojectA:displayInfo"] 
} 

鑑於我的根項目目錄名爲根, 當我運行的分發任務,所執行的任務是

:root:subProjectA:displayInfo 

它是如何成爲根什麼樣子了子項目及爲何gradle這個生成任務不能執行正確的任務,像這樣:

:subProjectA:displayInfo 

回答

0

這實際上不是問題。即使gradle輸出表明root是一個子項目,仍然執行正確的任務。