天天看點

Gradle建構多子產品項目(整合Java SE 和 Springboot)

<code>全部源碼在github上</code>

<a href="https://github.com/Kuangcp/GradleIntegrationMultipleModules" target="_blank">https://github.com/Kuangcp/GradleIntegrationMultipleModules</a>

<a href="https://github.com/Kuangcp/GradleIntegrationMultipleModules" target="_blank">完整源碼,點選下載下傳</a>

建立一個gradle 空Module(不勾選java或者其他類型),這就是整個大項目

選中剛建立的Module 然後建立Module 隻選java 就是se核心複用部分

選中最下的依賴庫(External Libraries),然後建立Springboot 的Module,選擇Gradle Project 不是Gradle config,不然沒有初始代碼和完整目錄,選擇依賴之後建立成功後(背景不再有任務運作)

直接将Springboot子產品拖到大項目下,就成為了大項目的子檔案夾

修改大項目下的 setting.gradle 檔案,添加 include ‘Springboot子產品的名字 ’ 即可

然後在右邊 gradle工具條中删除 和大項目同級的那個Springboot (前提是你發現和se項目同級出現了Springboot項目名) 彈窗提示然後去掉main和test的勾,就不會删除對應包

修改gradle建構檔案:

Gradle建構多子產品項目(整合Java SE 和 Springboot)

下載下傳項目: <code>git clone https://github.com/Kuangcp/GradleIntegrationMultipleModules</code>

進行建構: <code>gralde build</code> 使用整個項目的build指令就可以把兩個子產品進行整合了