2015-04-05 98 views
0

我在與示例項目玩: https://github.com/bmuschko/gradle-in-action-source/tree/master/chapter06/listing_06_03-todo-project-dependenciesGradle如何知道要執行哪個子項目任務?

後,我在「網絡」子項目我運行jettyRun任務:

:model:compileJava UP-TO-DATE 
:model:processResources UP-TO-DATE 
:model:classes UP-TO-DATE 
:model:jar UP-TO-DATE 
:repository:compileJava UP-TO-DATE 
:repository:processResources UP-TO-DATE 
:repository:classes UP-TO-DATE 
:repository:jar UP-TO-DATE 
:web:compileJava UP-TO-DATE 
:web:processResources UP-TO-DATE 
:web:classes UP-TO-DATE 
:web:jettyRun 

然而在gradle這個它只是說「網絡」項目取決於「存儲庫」和「存儲庫」取決於「模型」,這是項目級別的依賴關係。所以當你運行「jettyRun」時,gradle如何知道在子項目中運行哪些任務?

回答

0

當您聲明一個項目依賴於另一個項目時,這意味着第一個項目依賴於其他項目的工件。在java插件中,此工件由jar task生成。

相關問題