1
想,我有這樣的settings.gradle:include 'a', 'b', 'c', 'shared'
搖籃子項目依賴於共享代碼
當然,我想A,B和C都依賴於「共享」,所以我要把它放到gradle.build: subprojects { dependencies { project(":shared") }}
但是這不起作用:試圖編譯它失敗,因爲循環依賴('shared'取決於它自己)。
有沒有辦法解決這個問題,其他的方法是不得不爲每個子項目明確列出依賴關係?
作爲一個說明,project.name不包含':'。所以,名稱應該是'共享' – Stanislav
@Stanislav謝謝,糾正。 – RaGe
謝謝。我實際上找到了一個不同但類似的方法:'configure(subprojects - project(':shared')){dependencies {...}}'這也可以。 – Dima