1. 程式人生 > 其它 >Maven的認識與配置

Maven的認識與配置

什麼是Maven
Maven的含義:Maven專案物件模型(POM),可以通過一小段描述資訊來管理專案的構建,報告和文件的軟體專案管理工具。

Maven 是一個專案管理和整合工具。Maven 為開發者提供了一套完整的構建生命週期框架。開發團隊幾乎不用花多少時間就能夠自動完成工程的基礎構建配置,因為 Maven 使用了一個標準的目錄結構和一個預設的構建生命週期。
在有多個開發團隊環境的情況下,Maven 能夠在很短的時間內使得每項工作都按照標準進行。因為大部分的工程配置操作都非常簡單並且可複用,在建立報告、檢查、構建和測試自動配置時,Maven 可以讓開發者的工作變得更簡單。

Maven的優勢:自動構建,jar包依賴管理,契約程式設計

自動構建
使用Maven可以為我們完成很多相應的功能:清理程式碼,自動編譯,完成測試,生成站點報告,進行打包(jar,war),專案部署。
1.清理程式碼:相當於我們執行clear的效果
2.自動編譯:可以為咱們自動完成編譯(類似於執行javac生成class檔案)
3.完成測試:實現測試功能,幫咱們完成
4.生成報告:可以較為方便的實現對專案的管理
5.打包:普通專案打jar包,web專案打成war包
6.專案部署:只需要一句命令mvn jetty:run即可實現專案的部署

注意:使用jetty:run命令必需有相應的配置與外掛

(Maven的命令很多,但不是你想用,想用就能用,有一些命令是需要有外掛的

)

 Maven的安裝與配置

Maven 是一個基於 Java 的工具,所以要做的第一件事情就是安裝 JDK。這裡就不詳細講解了

安裝Maven

從網下載 Mavenhttp://maven.apache.org/download.html

安裝的過程和jdk相似

 解壓Maven並且進行環境變數配置

 配置Path

檢查是否配置成功

mvn -v

 

mvn  沒有引數

 自動生成兩個資料夾:C:\Users\Administrator\.m2\repository  本地倉庫目錄

1.1.1. 配置本地倉庫

Maven會自動為咱們新增相應的jar包,而這個jar包會先在

本地倉庫中查詢,如果本地倉庫中找不到,則會去中央倉庫(網路上)去進行下載。

本地倉庫預設是在咱們的C(系統盤中)

(不同的電腦可能會有區別)

咱們並不建議把 jar包放在系統盤(原因你懂的!)

把本地倉庫配置在非系統盤

第一步:移動settings.xml檔案

MAVEN_HOME/conf/settings.xml 全域性的

~使用者根路徑C:\Users\Administrator/.m2/settings.xml 單個使用者的,修改使用者的配置檔案

第二步:準備好本地倉庫

第三步:配置檔案設定路徑到本地倉庫

單個的settings.xml檔案

增加<localRepository>D:/OpenSource/repository</localRepository>