Maven簡介

本文是看完《maven實戰》的一個總結文章,主要包括以下:

1. maven概述

2. maven安裝

3. maven坐標,依賴,及倉庫

4. maven生命周期

5. maven聚合和繼承


1. maven概述

什么是maven,maven解決了哪些問題?

1.1 :maven規范了java項目的生命周期,從構建到測試到部署。

1.2 :maven統一了java的管理方式,引入了坐標和中央倉庫

1.3 :遵循maven約定,項目結構得到統一,src/main/java ; src/main/test

2. maven安裝

3. maven坐標,依賴,倉庫

在java的世界里,有眾多的jar包,倉庫的作用在于存儲所有的jar包,怎么在倉庫中精確的找到你所需要的jar包,maven引入了坐標來唯一標識每個jar包,在實際的項目模塊引用中,可能會存在不同模塊引入同一jar包的version不同,maven也提供了兩套規則來指導解決沖突。

maven坐標:

groupId:定義當前項目的實際項目

artifactId:定義項目中的一個模塊

version:maven項目當前的版本

packaging:包類型 jar/war/pom

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,949評論 18 139
  • Spring Boot 參考指南 介紹 轉載自:https://www.gitbook.com/book/qbgb...
    毛宇鵬閱讀 46,958評論 6 342
  • dwdw 《春雨驚春清《春雨驚春清谷天》簡介與目錄谷天》簡介與目錄
    路可閱讀 244評論 0 0
  • 一個圖樣隨意不動腦子繞,想什么時候終止都可收筆,也可以無止境的繞下去,只要你樂意,怎樣都行,這就是禪繞畫Zenta...
    太婆插畫閱讀 817評論 1 7
  • 先看效果 1 什么時候會用到這個? 分享,目前筆者能想到的只有分享,因為要用呀??。 2 為什么要寫這個? UIWe...
    iceMaple閱讀 4,069評論 3 10