不知道Maven現在在公司用的還多不多,瞭解一下總不爲過。
1.下載Maven jar包
maven在Apache官網下載
2.配置環境變量
配置maven的家目錄:M3_HOME=xx/maven
配置環境變量:path=$M3_HOME/bin,這個是linux和mac下面的寫好。win不用說了
測試:
終端下面:mvn -version,如果出來相關信息,就說明配置成功了
3.配置本地倉庫
通常情況下,在/usr/local/下面建一個文件夾repository用來存儲當做倉庫
在$M3_HOME/conf/settings.xml文件中添加
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
<localRepository>/usr/local/repository</localRepository>用來指示本地倉庫的位置
另外把文件拷貝一份放到倉庫的默認位置(自動生成的,一般都是當前用戶目錄下面的.m2文件夾),也是用來指向手動指定的倉庫。
4.MyEclipse的配置
指定Maven的安裝目錄
指定setting.xml文件的位置,默認位置的xml文件
配置完成
6.錯誤解決
6.1.Failed to execute goal org.apache.maven.plugins:maven-war-plugin:2.1.1:war
這是因爲本地倉庫中沒有這個maven-war-plugin-2.1.1.jar包。
解決辦法:在pom文件中添加
<dependency>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.1.1</version>
</dependency>
然後工程目錄上右鍵:Runas--->Maven install-->之後就會自動聯網下載jar包到本地倉庫
6.2.Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:2.1.1:war
解決辦法:問題同1是一樣的,同樣在pom文件中添加
<dependency>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<version>2.4.3</version>
</dependency>