Maven Web 簡單的搭建程序

 一、配置maven的環境

       下載地址: http://maven.apache.org/download.cgi(window下載(Binary zip)的)

       將maven解壓,然後配置環境變量打開: 計算機------系統屬性------高級系統設置------環境變量

      系統變量新建  M2_HOME     

                            變量值E:\apache-maven-3.2.5(maven解壓位置)

      path中添加 

                            ;%M2_HOME%\bin    ----在path的後面先添加;號

      啓動cmd,輸入mvm -v可以查看版本

二、修改本地倉庫位置                 

          maven默認的本地倉庫位置,是在當前用戶目錄下/.m2/repository中,我們可以配置到別的盤(Maven JAR 放置位置)。

            

      這兒配置到了E:/m2/repository下。

      然後打開cmd,運行一條簡單的maven命令:mvn  help:system    下載相關的maven信息。

三、eclipse 安裝 Maven插件   

 1. 一種是在線安裝,這,貌似是用的最多的,就是:Help  -->  Install New Software,然後輸入 HTTP 地址來安裝,但有一個很明顯的缺點,就是慢! http 地址:http://m2eclipse.sonatype.org/sites/m2e , 安裝可隨時查看新地址

    2. 一種是離線安裝,用 link 的方式來安裝,這種方式可拔性更好,可以隨時將插件插上和拔下,非常方便。

配置eclipse

            在Window——Preferences——Maven

            installations勾掉默認的maven,add安裝的maven目錄

                  

         user Settings中選擇本地倉庫配置的setting.xml,如我的E:\m2\settings.xml

              

    點擊應用。


三、eclipse 新建Maven project 

 在Eclipse中選擇新建Maven project,選擇工作環境





     創建 maven-web項目, 需要選擇 maven-archetype-webapp



groupid和artifactId被統稱爲“座標”是爲了保證項目唯一性而提出的,如果你要把你項目弄到maven本地倉庫去,你想要找到你的項目就必須根據這兩個id去查找。
  groupId一般分爲多個段,這裏我只說兩段,第一段爲域,第二段爲公司名稱。域又分爲org、com、cn等等許多,其中org爲非營利組織,com爲商業組織。舉個apache公司的tomcat項目例子:這個項目的groupId是org.apache,它的域是org(因爲tomcat是非營利項目),公司名稱是apache,artigactId是tomcat。
  比如我創建一個項目,我一般會將groupId設置爲cn.zyh,cn表示域爲中國,zyh是我個人姓名縮寫,artifactId設置爲Maven,表示你這個項目的名稱是Maven,依照這個設置。

四、Maven project 配置 


1.補全缺失文件夾

Maven規定,必須創建以下幾個Source Folder

src/main/resources

src/main/java

src/test/resources

src/test/java

添加以上的Source Folder



     

但是當我們新建這兩個目錄時,卻報The folder is already a source folder.這個錯誤,錯誤意思是這個目錄已經存在了!

這個目錄確實存在,只是missing了(不知這樣說對不對)

解決辦法:

右鍵項目 build path->configure build path



把錯誤的刪除即可

(後期說明:在built path裏把jdk版本改爲1.7或者1.8就行了,不必那麼麻煩,另外說一下,實習之後,我已經不再用eclipse了,大家也多用idea,畢竟工作大部分都是用這個了)


2.配置Build Path


設定4個文件夾的輸出Output folder,Edit或雙擊修改

分別修改輸出路徑爲src/main/resources  對應  target/classes

src/main/java  對應  target/classes

src/test/resources  對應  target/test-classes

src/test/java  對應  target/test-classes

3.修改 JDK

修改Java Compiler 中 JDK 版本

修改Project Fcets

1.Dynamic Web Module 版本號

2.Java 版本號

3.修改Content directory 爲 src/main/webapp


找不到“Further Configuration available”時,去掉Dynamic Web Module的勾選,apply-確定之後重新打開勾選Dynamic Web Module就出現了

4.設置部署程序集(Web Deployment Assembly)

在項目上右鍵單擊,選擇Properties,在左側選擇Deployment Assembly


1,我們刪除test的兩項,因爲test是測試使用,並不需要部署。
    2,設置將Maven的jar包發佈到lib下。 
    Add -> Java Build Path Entries -> Maven Dependencies -> Finish

5.添加Tomcat 運行程序


追加一個 web.xml的 頭

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/javaee"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
    version="3.0">
項目下載地址 :http://download.csdn.net/download/z_demon801/10217874

發佈了25 篇原創文章 · 獲贊 6 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章