簡體   English   中英

具有多個Gradle項目的Intellij IDEA

[英]Intellij IDEA With Multiple Gradle Projects

我正在研究兩個Gradle項目。 其中一個項目是未來其他項目將使用的支持庫,因此項目A依賴於項目B而不是“多模塊項目”。 依賴關系將通過工件repo解決,因此項目a使用它的maven坐標將其聲明為編譯依賴關系。

我的問題是當在IntelliJ中處理這兩個項目時,在我的本地倉庫中安裝它(使用Gradle Maven插件)之前,對項目B的更改不可用於項目A. 這有點煩人,減慢了我的工作流程。 有沒有辦法讓IntelliJ在內部自動更新依賴項?

最新版本的Gradle和IntelliJ支持此功能。 它被稱為復合構建

可以在項目的settings.gradle文件中聲明復合構建,如下所示:

includeBuild '../my-app'

或者使用--include-build命令行參數:

$ gradle --include-build ../my-utils run

請參閱使用Gradle和IntelliJ IDEA網絡研討會Composite Builds,了解有關如何配置集成的說明。

在IDEA 2017中,您可以右鍵單擊gradle模塊並使用Composite Build Configuration將當前模塊鏈接到當前工作空間中已打開的一個或多個gradle模塊。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM