在eclipse裏面通過maven來創建web工程

一、資源獲取

資源名稱 獲取地址
maven構建工具 https://maven.apache.org/download.cgi
eclipse工具 https://www.eclipse.org/downloads/
jdk環境 https://www.oracle.com/technetwork/java/javase/archive-139210.html

依賴查詢網站

依賴查詢網址工具
有時候你需要用某些個依賴,但是不知道具體的版本號,可以在通過下面的這個工具來查詢到:
http://mvnrepository.com/

這下面兩個算不上依賴查詢吧,但是可以下載一些依賴,假設上面的那個mvnrepository網站打不開,可以將其作爲備用的工具,把要依賴的文件下載下來然後自己手動添加依賴到maven的本地倉庫裏面
http://search.maven.org/
http://repository.sonatype.org/content/groups/public/

二、環境搭建

看我關於環境搭建的那篇博客
https://blog.csdn.net/qq_29001539/article/details/103219159

三、配置你的maven,不用自帶的maven

1、windows–>preferences—>maven

在這裏插入圖片描述

2、maven的基礎配置

  • 這個配置主要是對maven資源進行設置,有時候打開eclipse總看到下面有個進度條在不停的走動着,這個就是在更新依賴,在下載某些新的文件,很佔用資源,電腦有時候會卡死,重啓eclipse也一樣。
  • 關於eclipse工具其他的啓動調優可以參考下別人是怎麼處理的(關鍵詞搜索:eclipse啓動調優)
    在這裏插入圖片描述

3、添加一個本地的maven

  • 有些maven對於jdk版本有要求,可以在maven的目錄觀察到,下載maven解壓會看到有個README.txt文件,其中就有個關於maven依賴的jdk版本簡單說明
    在這裏插入圖片描述
  • 添加一個本地maven工具
    在這裏插入圖片描述

4、指定maven依賴下載的路徑

  • 它這個默認的就是下載到:C:\User\當前用戶名稱\.m2下面
    在這裏插入圖片描述
    修改的方法
  • 指定maven下載到其他的目錄下,修改的方法如下:
    maven工具有個conf文件夾,裏面有個setting.xml配置文件,打開它
    在這裏插入圖片描述
  • 打開之後,搜索一個關鍵詞"user.home"
    在這裏插入圖片描述
    修改的時候要注意路徑符號的方向,不要寫反了。
    他這個window路徑符號和這個配置的有點不一樣,記得java讀取文件的時候,路徑符號也是不一樣的\\,/
    那麼上面的路徑也可以寫成D:\\www\\.m2(要是不理解,直接找個java io方面的小案例,比如讀取文件的,就有路徑符號寫法要求,window下的 \ 在java裏需要要寫成“/”“\\”
    在這裏插入圖片描述
  • 除了在setting.xml裏配置了,還需要在eclipse工具裏配置
    在這裏插入圖片描述

四、新建一個web工程

1、new一個Maven Project

新建一個Maven Project工程類型
在這裏插入圖片描述

2、配置maven的項目(使用快速創建一個簡單的Project)

如果將其取消勾選,可以自己選擇一些個maven模板工程,你也可以自己創建一個maven的項目模板,這裏不多說。
在這裏插入圖片描述

3、配置一些maven工程的項目的信息

  • 舉例說明
    在這裏插入圖片描述
  • 開始創建如下的項目,組織我隨便填的,項目爲test項目,後面finish後就會在左側出現一個test的maven工程
    在這裏插入圖片描述
  • 看看創建後的項目
    在這裏插入圖片描述

4、項目創建後出現了個紅叉叉

在這裏插入圖片描述
通過觀察後發現,pom.xml文件裏packaging那塊有個錯誤,並且底下Markers有個“web.xml is missing and <failOnMissingWebXml> is set to true”
在這裏插入圖片描述
這個大概就是某個配置選項叫做failOnMissingWebXml,猜下估計是,可能是關於web.xml失敗的錯誤警告設置爲true了

先看下這個web.xml文件有沒有,要是沒有這就肯定和web.xml脫不了關係。
在這裏插入圖片描述
這還真的是像缺少了web.xml所引起的錯誤,那就創建一個web.xml吧。
這裏談個小技巧:其實不需要從別的項目裏拷一個過來,直接用eclipse的快捷菜單來創建一個就可以了,是不是很厲害的操作。。。
在這裏插入圖片描述
在這裏插入圖片描述

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