我正在處理多個具有內部和外部依賴關係的Gradle項目,到目前爲止,我很高興感謝Gradle的依賴項管理,我可以在不影響使用該庫的每個應用程序的情況下修改庫項目。具有多個gradle子項目的IntelliJ IDEA
當我需要修改一個庫項目,並使用一個使用它的應用程序項目測試了一下,我需要做到以下幾點,
- 修改庫項目,並承諾SCM
- 觸發CI到建庫項目,並把它推到我的搖籃庫
- 更新的應用程序項目的
build.properties
指庫項目 - 迭代上述步驟,直到一切工作的新版本,並沒有錯誤
因此現在變得非常複雜。我可以配置的IntelliJ IDEA使
- 我所有的搖籃項目都在一個窗口中,像下面的截圖,這是利用其
pom.xml
Twitter的欺騙進口。可悲的是,IntelliJ的JetGradle插件似乎並不瞭解Gradle子項目。
- 當
build.properties
的依賴關係是我的子項目,讀取本地快照的依賴,否則從搖籃庫
由於下載它們。
這看起來像一個多模塊Maven項目,它與多項目Gradle構建相同。您是否有單個多項目構建或多個獨立構建? –
目前我有多個單獨的構建,但是我可以將它們組合在一起作爲單個多項目構建(使用Gradle子項目),如果我可以在上面的一個IntelliJ窗口中打開所有項目。我只是不知道如何使IntelliJ與Gradle子項目一起工作,就像使用多模塊Maven項目一樣。 – lyomi