Maven進行springBoot多模組專案搭建
阿新 • • 發佈:2018-12-30
本文章旨在說明搭建springBoot多模組專案構建存在的一些問題以及如何改正!
一、在eclipse下搭建Maven專案
spring-one,專案新建完成後,
我們可以看到在spring-multi專案下出現spring-one的相關模組,此時我們右擊專案,選擇【Maven】-->【Update Project】更新專案,先前
報錯,報錯原因就是我們修改引數,該模組就是web專案了,既然是web專案,怎麼可能少了web.xml配置檔案,如上圖缺少這個配置檔案,此時
一、在eclipse下搭建Maven專案
eclipse以及Maven的安裝省略。新建Maven專案:1點選【new】-->【Maven Project】按照步驟新建Maven專案,專案名為spring-multi,一切順理成章。我們把這個專案作為主專案。開啟專案pom.xml配置檔案,修改packaging引數為pom。
註釋:為什麼為pom,可以去了解packaging相關引數解析。pom引數主要指定該專案作為父模組,允許新增子模組。
當我們修改引數以後,專案報錯,不用理會,在該專案下新建【Maven Module】,專案名為我們可以看到在spring-multi專案下出現spring-one的相關模組,此時我們右擊專案,選擇【Maven】-->【Update Project】更新專案,先前
出現的錯誤自動消失。此時我們就在下面搭建好一個子模組了。其目錄如下:
報錯,報錯原因就是我們修改引數,該模組就是web專案了,既然是web專案,怎麼可能少了web.xml配置檔案,如上圖缺少這個配置檔案,此時
我們需要生成該檔案,具體方法如下:右擊spring-one模組得到如下介面:
後面主要步驟來了:
主要是為了出現第一個圖中連結,點進去進行配置儲存。這樣我們可以看到spring-one專案生成相應的web.xml檔案:
重新整理專案就不再報錯。接下來我們就可以進行專案開發了。springBoot方便我們進行微服務專案架構,接下來我們可以再新建一個模組,讓
spring-one能夠使用它。spring-multi右擊新建spring-two,如上。我們只有在spring-one的配置檔案pom.xml引用即可。
其餘新建子模組一樣,模組之間的引用也如上。下面就是我這個專案結構: