Eclipse創建Maven Web項目


一、前言

   最近公司在使用MaVen創建項目,各位小伙伴 就跟隨我一起來使用Eclipse來創建我們的Maven Web項目吧。

二、步驟

        1、在eclipse中選擇菜單 File--》New--》Other--》Maven Project,選擇【Next>】  如下圖:

    

   2、勾選Create a simple project (創建一個簡單的項目) ,並選擇Next

    

       3、錄入相關的Artiface參數

     Group Id:類似於包名

     Artiface Id:項目的名稱

     Version:初始的版本號,一般不需要改動

       Packaging:選擇項目的打包類型,選擇jar就是一個java項目,選擇war就是一個web項目

             其他選項設置為空,點擊Next創建項目,如下圖:

     

             生成的項目結構如下圖:

            

      4、創建好的項目是一個java項目,我們需要將這個項目轉化為java web項目,在項目上右鍵,選擇Properties,在打開的對話框中點擊Project Facts,並且勾選"Dynamic Web Module"和"java"這兩項,apply--》OK

           

           改變后項目的結構比較混亂,我們用Package Explorer查看,並將src文件夾從"Source Folder"移除,設置3個"source folder":src\main\java、src\main\resources、src\test\java 。更改后的目錄結構如下圖:
    

    

        5、標准的maven項目是沒有WebContent 文件夾的,我們需要將WebContent文件夾的下得兩個文件夾:META-INF、WEB-INF復制粘貼到webapp文件夾下,並刪除WebContent文件夾,如下圖:

    

       6、在WEB-INF下添加web.xml 不添加pom.xml可能會報錯(web.xml可從其他項目中copy)

       7、項目右鍵-》Build Path--》Configure Build Path。在Source選項卡中修改Default output folder路徑為"/src/main/webapp/WEB-INF/classes"

            在Libraries中添加Maven Dependencies支持  如下圖:

    

           

    PS小提醒:

            有一些朋友發現Libraries中沒有Maven Dependencies的lib支持,可以參考如下設置(從其他地方獲取的資料)

            1》需要先給這個項目這個項目 disable maven nature

            

        2》然后再添加上再給這個項目添加maven支持

           

      8、添加部署依賴。項目右鍵-》Properties--》Deployment Assembly。依賴清單如下圖,可自行添加和刪除。

          

         9、測試。在webapp下創建一個jsp文件,把項目部署到tomcat測試下,看啟動是否報錯。

   10、最終的項目結構,如下圖:

          

           

           以上操作步驟如有不合適的地方,歡迎各位指出,互相學習。可在評論取回復交流。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM