1. 程式人生 > 實用技巧 >關於maven的介紹並建立一個簡單的maven工程

關於maven的介紹並建立一個簡單的maven工程

1、什麼是maven

Maven是一個專案管理工具,使用Maven可以來管理企業級的Java專案開發及依賴的管理。 使用Maven開發,可以簡化專案配置,統一專案結構。總之,Maven可以讓開發者的工作變得更簡單。
什麼是依賴管理?要明白依賴管理,首先要知道什麼是依賴? 一個Java專案中往往會依賴一些第三方的jar包。比如JDBC程式中要依賴資料庫驅動包,或者在使用c3p0連線池時,要依賴c3p0的jar包等。這時我們稱這些Java專案依賴第三方jar包。 而所謂的依賴管理,其實就是對專案中所有依賴的jar包進行規範化管理

2、maven的相關配置

一、配置本地倉庫位置

maven本地倉庫的預設位置是在c盤,在:C:/Users/{當前使用者}/.m2/repository
可以保持預設,當然也可以修改本地倉庫的位置到別的碟符路徑。 修改方法:找到[MAVEN_HOME]/conf/目錄中的配置檔案settings.xml,修改maven倉庫的路徑。
配置該目錄後,以後通過maven下載的jar包將會儲存在配置的目錄下。

二、配置本地倉庫位置

配置阿里雲遠端倉庫:
1 <mirror>
2     <id>aliyun</id>
3     <name>aliyun for maven</name>
4     <mirrorOf>*</mirrorOf>
5     <url>https://maven.aliyun.com/repository/public</url>
6 </mirror>


三、配置JDK版本

通過 Maven建立的工程,JDK版本預設是JDK1.5,每次都需要手動改為更高的版本。 這裡可以通過修改maven的settings.xml檔案, 達到一勞永逸的效果。 配置方式為:開啟 {maven根目錄}/conf/settings.xml 檔案並編輯,在 settings.xml檔案內部的 <profiles> 標籤內部新增如下配置:
 1
<profile> 2 <id>development</id> 3 <activation> 4 <jdk>1.8</jdk> 5 <activeByDefault>true</activeByDefault> 6 </activation> 7 <properties> 8 <maven.compiler.source>1.8</maven.compiler.source> 9
<maven.compiler.target>1.8</maven.compiler.target> 10 <maven.compiler.compilerVersion>1.8</maven.compiler.compil erVersion> 11 </properties> 12 </profile>


四、將maven配置到eclipse中

1、window右鍵--> Preferences
2、點選Maven選項,在右側選項中勾選 "Download ArtifactSources" 3、點選add將自己安裝的Maven新增進來 4、新增自己安裝的Maven
5、將預設的maven切換為自己配置的maven
6、設定maven的settings檔案的位置
7、測試是否配置成功:window---> show view ---> other中搜索"maven"

五、建立簡單java工程

1、空白處右鍵New ---> Maven Project
2、在彈出的視窗中,勾選前面的框,建立一個簡單工程(即不使用骨架),進入下一步。
3、在彈出的視窗中,填寫內容(Package選擇jar,即建立java工程),點選完成即可。
4、建立完成後pom.xml檔案會報錯,說找不到web.xml檔案
解決方法:在[Package Explorer]檢視視窗中,在Web專案上右鍵 ==》選擇:JavaEE Tools ==》選擇:Generate Deployment...,webapp目錄下就會生成WEB-INF目錄和web.xml檔案
5、建立Servlet程式,測試執行環境。
缺少Servlet執行環境解決方案: 在專案上點選滑鼠右鍵,選擇 "Build Path" ---> "Add Libraries...",再選擇 "Server RunTime",選中下圖中的 "Apache Tomcat v8.5",最後點選Finish 完成即可

3、新增依賴

一、第一種方式,索引新增

使用maven外掛的索引功能快速新增jar包 這種方式需要本地倉庫中已經包含了該jar包,否則搜尋不到
(1)在專案中的pom.xml檔案中右鍵 -> Maven -> Add Dependency,在彈出的視窗中輸入
(2)如果搜尋不到jar包(保證本地倉庫中已經下載了該jar包),可以嘗試重建索引 切換到"Maven Repositories" 檢視視窗 在"Local Repositories"上右鍵選擇 "Rebuild Index" 即可重建索引。完成後,再嘗試搜尋jar包進行新增。

二、第二種方式,在pom.xml中新增

1、直接在pom.xml檔案中的標籤內部新增。例如:在pom.xml檔案中新增配置,就可以將junit單元測試的jar包引入到專案中來了。 v> 2、手動新增依賴需要指定所依賴jar包的座標,但是在大部分情況下,我們是不知道jar包的座標的。可以通過訪問如下網址,在網際網路上搜索查詢
http://mvnrepository.com