Maven是專門用于管理和構建Java項目的工具,它的主要功能有:

提供了一套標準化的項目結構
提供了一套標準化的構建流程(編譯,測試,打包,發(fā)布……)
提供了一套依賴管理機制
而Maven提供了一套標準化的項目結構,所有的IDE使用Maven構建的項目完全一樣,所以IDE創(chuàng)建的Maven項目可以通用。
如下圖就是Maven構建的項目結構。

依賴管理其實就是管理你項目所依賴的第三方資源(jar包、插件)。如之前我們項目中需要使用JDBC和Druid的話,就需要去網上下載對應的依賴包,復制到項目中,還要將jar包加入工作環(huán)境這一系列的操作。

而Maven使用標準的 坐標 配置來管理各種依賴,只需要簡單的配置就可以完成依賴管理。

項目對象模型 (Project Object Model)
依賴管理模型(Dependency)
插件(Plugin)

Maven項目:將自己抽象成對象模型,有自己專屬的坐標

依賴管理模型:用坐標來描述當前項目依賴哪些第三方jar包

本地倉庫
中央倉庫:由Maven團隊維護的全球唯一的倉庫
遠程倉庫(游戲):一般由公司團隊搭建的私有倉庫
二、Maven坐標Maven 中的坐標是資源的唯一標識
使用坐標來定義項目或引入項目中需要的依賴
Maven 坐標主要組成
groupId:定義當前Maven項目隸屬組織名稱(通常是域名反寫,例如:com.itheima)
artifactId:定義當前Maven項目名稱(通常是模塊名稱,例如 order-service、goods-service)
version:定義當前項目版本號
步驟
在項目的 pom.xml 中編寫 標簽
在 標簽中 使用 引入坐標
定義坐標的 groupId,artifactId,version
快捷方式:alt+insert,選擇Dependency,搜索對應坐標
2.依賴范圍通過設置坐標的依賴范圍

你是否還在尋找穩(wěn)定的海外服務器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機房具備T級流量清洗系統(tǒng)配攻擊溯源,準確流量調度確保服務器高可用性,企業(yè)級服務器適合批量采購,新人活動首月15元起,快前往官網查看詳情吧
網頁題目:JavaWeb-創(chuàng)新互聯(lián)
網頁地址:http://www.chinadenli.net/article18/dhoigp.html
成都網站建設公司_創(chuàng)新互聯(lián),為您提供服務器托管、小程序開發(fā)、面包屑導航、網站設計、Google、手機網站建設
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)