Maven基础了解及配置信息
Maven項目能夠幫助我們創建工程,完成需要jar包的引入
文章目錄
- Maven了解
- Maven的作用
- Maven倉庫和坐標
- Maven坐標
- Maven目錄介紹
- IDEA集成Maven環境
Maven了解
Maven是項目進行模型抽象,充分運用面向對象的思想,Maven可以通過一小段描述信息來管理項目的構建,報告和文檔的軟件項目管理工具。Maven 除了以程序構建能力為特色之外,還提供高級項目管理工具。由于 Maven 的缺省構建規則有較高的可重用性,所以常常用兩三行Maven構建腳本就可以構建簡單的項目
綜上所述, Maven是由Apache開發的一個工具,用來管理java項目, 依賴管理(jar包的管理),項目構建
Maven的作用
- 依賴管理: maven對項目的第三方構件(jar包)進行統一管理。向工程中加入jar包不要手工從其它地方拷貝,通過maven定義jar包的坐標,自動從maven倉庫中去下載到工程中
- 項目構建: maven提供一套對項目生命周期管理的標準,開發人員和測試人員統一使用maven進行項目構建。
項目生命周期管理:編譯、測試、打包、部署、運行 - maven對工程分模塊構建,提高開發效率
Maven倉庫和坐標
jar包所在位置
附:遠程倉庫私服是?種特殊的遠程倉庫,它是架設在局域網內的倉庫服務,私服代理廣域網上的遠程倉庫,供局域網內的Maven用戶使用。當Maven須要下載構件的時候。它從私服請求,假設私服上不存在該構件,則從外部的遠程倉庫下載,緩存在私服上之后,再為Maven的下載請求提供服務
Maven坐標
Maven的一個核心作用就是管理項目的依賴,引入我們所需的各種jar包等。在Maven中,不論什么一個依賴、插件或者項目構建的輸出, 都能夠稱之為構件。為了能自動化的解析任何?個Java構件. Maven必須將這些Jar包或者其他資源進行唯?標識,這是管理項目依賴的基礎,也就是我們要說的坐標。包括我們自己開發的項目,也是要通過坐標進行唯一標識,這樣才能才其它項目中進行依賴引用。
坐標的定義元素如下:
- groupId:項目組織唯一的標識符,實際對應JAVA的包的結構 (一般寫公司的組織名稱 例如:com.baidu, com.alibaba)
- artifactId: 項目的名稱
- version:定義項目的當前版本
例如:要引入druid的jar包,只需要在pom.xml配置文件中配置引入druid的坐標即可引入本地倉庫中的內容供項目工程使用:
<!--druid連接池--> <dependency> <groupId>com.alibaba</groupId><artifactId>druid</artifactId><version>1.1.10</version> </dependency>Maven目錄介紹
IDEA集成Maven環境
https://blog.csdn.net/qq_43511405/article/details/109003969
總結
以上是生活随笔為你收集整理的Maven基础了解及配置信息的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 不用网的单机游戏有哪些
- 下一篇: IDEA创建Maven工程