一、Maven簡介
阿新 • • 發佈:2018-04-08
mil 第一次 都是 AD 程序 基礎 table alt 運行
一、Maven簡介
(一)什麽是Maven
Maven是apache下的開源項目,項目管理工具,管理java項目。
1、項目對象模型 (Project Object Model)
POM對象模型,每個maven工程中都有一個pom.xml文件,定義工程所依賴的jar包、本工程的坐標、打包運行方式。。
2、依賴管理系統(基礎核心 )
maven通過坐標對項目工程所依賴的jar包統一規範管理。
3、maven定義一套項目生命周期
清理、初始化、編譯、測試、報告、打包、部署、站點生成
4、一組標準集合
強調:maven工程有自己標準的工程目錄結構、定義坐標有標準。
5、maven 管理項目生命周期過程都是基於插件完成的
(二)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;">
一、Maven簡介