1. 程式人生 > >maven-專案管理工具

maven-專案管理工具

 Maven——成為了一種被用於構建和管理任何基於Java專案的工具。Maven創始者希望能夠更多的讓Java開發人員的日常工作更加容易,幫助理解任何基於Java專案。主要用來在專案中對jar包管理。

1.maven安裝

需要到maven官網下載最新版:3.0.5版本,解壓到c盤根目錄

配置環境變數:MAVEN_HOME:C:\apache-maven-3.0.5

編輯一下Path,加上;%MAVEN_HOME%/bin

在cmd輸入 mvn -version檢視一下是否已經安裝成功

2.配置倉庫(將repo放到一個目錄下切記不能有中文路徑,放到D:\maven)

(1)修改本地倉庫C:\apache-maven-3.3.9\conf下的setting.xml(maven安裝目錄)

  <localRepository>D:\maven\repo</localRepository>

(2)配置遠端倉庫

注意:maven預設尋找中央倉庫的網址是:但國內使用者訪問國外一些網址被限制,可以加一些映象地址到倉庫repo目錄下的setting.xml配置檔案

<mirror>
      <id>nexus-aliyun</id>
        <mirrorOf>*</mirrorOf>
        <name>Nexus aliyun</name>
        <url>http://maven.aliyun.com/nexus/content/groups/public</url>
    </mirror>

阿里雲就大約可滿足現在需求。

安裝maven目錄下的conf下面的setting.xml配置好之後,建議將該檔案複製到倉庫目錄下的同樣位置。替換倉庫目錄下的setting.xml

3.eclipse配置maven

(1)檢查eclipse是否成功安裝maven外掛

Window-Preferences


(2)配置maven

安裝目錄 
依次開啟Window –> Perferences –> Maven ,展開Maven的配置介面,然後點選Installations –> add 選擇maven安裝目錄,這裡我的Maven安裝目錄為C:\apache-maven-3.0.5,選擇你的Maven

安裝目錄,並點選確定, 之後可以點選Apply,點選OK,即可完成


繼續配置User Settings選項 注意 Local Repository 項,如果為D:/maven/repo則配置成功,否則重新配置上一步


到此已經可以說是eclipse配置好maven。我們可以建立web專案了。



輸入gav三項,確定專案名稱和版本號。

就會看到生成一個maven管理的專案。

專案的目錄結構有問題,缺少了放Java檔案的地方,需要修改jre的版本為自己安裝的1.7.,右鍵專案選擇project facets修改Java編譯1.7.

最終目錄結構:


右擊專案名-properties-java build path-sesources



自己建立放java原始碼的包:src/main/java

編譯級別預設的還是1.5,我們需要手動改為1.7


注意:為何建立專案時找不到找不到maven-archetype-webapp-1.0?

原因:缺少jar包

在repo資料夾中找到org-apache-maven-archetypes-...webapp資料夾,將裡面的jar包隨便拷到某個資料夾,將webapp這個包刪除

cmd執行命令:

mvn install:install-file -DgroupId=org.apache.maven.archetypes -DartifactId=maven-archetype-webapp -Dversion=1.0 -Dpackaging=jar -Dfile=(jar包放到哪個盤d:/)maven-archetype-webapp-1.0.jar

在eclipse中:更新目錄,然後在建立專案時會出現webapp=1.0



核心配置檔案pom.xml

安裝本地jar包到倉庫:


4.將maven的web專案釋出到外部的tomcat

1、 先右擊專案名,選擇runas---mvn install命令將專案編譯打包

2、 將該專案釋出到Tomcat