1. 程式人生 > >一、Maven簡介

一、Maven簡介

mil 第一次 都是 AD 程序 基礎 table alt 運行

一、Maven簡介

(一)什麽是Maven

Mavenapache下的開源項目,項目管理工具,管理java項目。

1、項目對象模型 (Project Object Model)

POM對象模型,每個maven工程中都有一個pom.xml文件,定義工程所依賴的jar包、本工程的坐標、打包運行方式。。

2、依賴管理系統(基礎核心

maven通過坐標對項目工程所依賴的jar包統一規範管理。

3maven定義一套項目生命周期

清理、初始化、編譯、測試、報告、打包、部署、站點生成

4、一組標準集合

強調:maven工程有自己標準的工程目錄結構、定義坐標有標準。

5maven 管理項目生命周期過程都是基於插件完成的

技術分享圖片

(二)Maven倉庫

技術分享圖片

1、中央倉庫

就是遠程倉庫,倉庫中jar由專業團隊(maven團隊)統一維護。

中央倉庫的地址:http://repo1.maven.org/maven2/

2、本地倉庫

相當於緩存,工程第一次會從遠程倉庫(互聯網)去下載jar 包,將jar包存在本地倉庫(在程序員的電腦上)。第二次不需要從遠程倉庫去下載。先從本地倉庫找,如果找不到才會去遠程倉庫找。

3、私服

在公司內部架設一臺私服,其它公司架設一臺倉庫,對外公開。

<wiz_tmp_tag id="wiz-table-range-border" contenteditable="false" style="display: none;">



來自為知筆記(Wiz)



一、Maven簡介