Gradle構建模塊化項目


一. 步驟:

   NEW -> project -> Spring initializr -> 選擇好JDK -> next -> finish

   使用默認就好

Group: src里面的每個組包

Artifact:為項目名稱

Type:區分什么項目,Maven的還是Gradle的

Language不提了,Packaging也不提了,Java Version自己需要什么版本就用什么版本,以下的基本不需要動,直接next

 

看好你自己需要用的放入里面,我這個里面就增加一個web,直接next 然后finish,等待加載

 

加載好以后是這個樣子

 

 

二. 開始創建子模塊 

  右鍵父項目 -> NEW -> Module -> 如果使用Gradle就選擇Gradle -> next -> finish 

 

這個父項目的src已經刪除,當然是對我沒什么用出,子項目添加為如下

 

三.放入父級進行關聯

  這樣的話其實並不算完,這幾個屬於平級狀態,需要把他放入父級之下,就用到了父級的settings.gradle,只有如下include這個項目,才屬於父級之下,不然不會存在

 

后續創建子模塊就二步驟創建就可,每個子項目的Application和properties名稱可改可不改,因為每個模塊是單獨的,並不會依賴於別的模塊,公共類的common並不需要增加啟動類。所以並不會沖突,如果真的需要模塊內掉模塊,那就不要讓這兩個名字相同,會出現配置覆蓋的問題。

 

如果要配置子模塊的build.gradle的話,那么配置的時候需要將父類刪除,但是刪除之前一定要將 plugins從父類拷貝到子類的這里面來 (就算拷貝到以后,不刪除父類,那么就會報錯如下圖二圖三)

                        圖一

                        圖二 (拷貝並沒有刪除父類的build.gradle)

                        圖三(拷貝並刪除父類build.gradle)

 

        


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM