使用maven三層結構創建企業級項目的目錄結構(僅用於示例)如下圖:
說明:
1、wroot爲整個項目的根目錄;
創建Maven Project,項目配置 Packaging 是 pom .
2、二級項目:
創建爲Maven Module,項目配置 Packaging 是 pom .
wframe 用於放置框架相關服務;
wcore 用於放置核心代碼相關服務;
sys 用於放置系統相關服務;
app-a 用於放置項目A相關服務;
app-b 用於放置項目B相關服務;
3、三級項目:
創建爲Maven Module,項目配置 Packaging 是 jar 或 war.
三層結構與二層結構的比較,其優點在於:
1、不同項目間的公用類庫或服務,可通過maven的依賴而隨意抽離和調用。
2、目錄結構更加清晰。