Maven 一個核心的特性就是依賴管理。當我們處理多模組的專案(包含數百上千個模組或子專案),模組間的依賴關係就變得非常複雜,管理也變得很困難。
framwork-dependencies是獨立於框架外的一個依賴管理,定義就是對第三方元件進行管理,主要有幾點:
我們通常在一個專案框架下有一個獨立的第三方依賴管理;
在最上層定義基礎版本信息,減少基礎模組的依賴衝突;
版本統一管理便於基礎元件升級;
framerork-parent為整個工程的父級pom文件,主要定義這幾個元件:
引入框架版本管理依賴,做全域統一管理;
對子模組的版本進行管理;
定義系統層級的maven座標基準;
定義基礎外掛程式配置,例如編譯外掛程式、發布資訊、元件整合等;
mvn clean 清空產生的項目( target裡)
mvn compile 編譯原始碼
#mvn install 在本機repository中安裝jar(包含mvn compile,mvn package,然後上傳到本地倉庫)
mvn deploy 上傳到私人服裝(包含mvn install,然後,上傳到私人服裝)
#mvn package 打包
mvn test 執行測試
#vn site 執行測試
#n site 產生site
以上是Java基礎模組的依賴關係是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!