依賴的聚合
因為在myeclipse中乙個單獨的檔案只能存放在乙個專案中,所以為了在myeclipse中做演示,這裡專門建立乙個user-aggregation的專案,用來存放pom.xml檔案:
以上是user-aggregation和另外四個專案之間的關係,user-aggregation專案中pom.xml檔案的內容如下:
1 3 4.0.0
4 5 com.lq.wangzhen.user
6 user-aggregation
7 0.0.1-snapshot
8 pom
9 10 11 ../user-core
12 ../user-dao
13 ../user-log
14 ../user-services
15
16
這樣我們使用mvn clean install命令執行一下user-aggregation中的pom.xml檔案, 就可以發現會自動的進行另外四個專案的編譯和安裝:
maven依賴的問題
junit和jackson的依賴問題 junit的依賴錯誤 問題 錯誤 程式包org.junit不存在 檢查報錯的檔案,發現用到了 importorg.junit.before importorg.junit.test 於是搜尋發現,before,after只支援4.x.x的版本,而原工程中的pom...
Maven的依賴範圍
scope的值 依賴範圍 編譯有效 執行時有效 測試有效 compile 是 是 是 test 否 否 是 provided 是 否 是 runtime 否 是 是 system 是 否 是 compile 預設依賴範圍,執行時會被打包。test 他在測試階段使用,執行時不需要所以不會被打包。pro...
maven的聚合和繼續
聚合 聚合專案中的 pom.xml檔案 pom規定必須是pom 該聚合專案的pom.xml檔案相對被聚合專案的位置 user core user dao user log user service 繼承 對於依賴的繼承而言,都需要通過dependencymanagement來完成管理,junit j...