1
讓有這種結構如何在Gradle中的主目錄中包含多項目構建中的項目?
我在subproject1怎麼寫我settings.gradle文件,包括subproject1和subproject2爲根項目的子項目。我的settings.gradle文件是在主人目錄下?
我想:
include 'root:subproject1', 'root:subproject2'
,但什麼都沒有發生。
從搖籃DOC:
如果你從沒有settings.gradle文件的項目中執行搖籃,搖籃執行以下操作:
- 它搜索在settings.gradle一個名爲主目錄的目錄與當前目錄具有相同的嵌套級別。
- 如果沒有找到settings.gradle,它會搜索父目錄中是否存在settings.gradle文件。
- 如果沒有找到settings.gradle文件,則構建作爲單個項目構建執行。
- 如果發現settings.gradle文件,搖籃檢查,如果當前項目是在發現settings.gradle文件中定義的多重層次結構的一部分。如果沒有,則構建將作爲單個項目構建執行。否則,執行多項目構建。
好的。現在只有噹噹前目錄是主目錄時纔可見項目。轉到子項目1時,gradle projects命令顯示沒有子項目。應該在根目錄中有build.gradle文件嗎? – Xelian
那麼'subproject1'沒有任何子項目。嘗試'gradle:projects'。 –
(臉紅)Thaks再次,@Peter。 – Xelian