Java - Maven環境配置

不知道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>



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章