一. 項目環境介紹
- eclipse(STS)
- maven3.6.0版本
- JDK1.8
二. maven創建web項目
-
創建項目
創建完成的項目結構可能是這樣的:
下面需要做些調整,使其符合maven項目的結構:
-
設置jre:(由1.5->1.8)
項目->右鍵->properties
設置完成後結構如下:
添加:src/test/resources源碼包-> project-> clean,紅色叉叉消失了
注意到項目上還有黃色感嘆號
這是由於編譯級別和jre不一致導致的:
首先調整complier-level:到1.8
項目->右鍵->properties
發現項目上出現紅色叉叉
調整project facet的Java版本:
項目右鍵->properties
紅色叉叉消失了.
-
設置項目的編譯輸出路徑:
這裏可以將src/main/java和src/main/resources輸出到target/classes
將src/test/java和src/test/resources輸出到target/test-classes -
將項目轉換成dynamic web項目:因爲我們需要生成的WebContent下的2個文件夾
項目右鍵->properties
點擊:future configuration available
現在的結構是這樣的:
把WebContent下的2個文件夾移到src/main/webapp下,刪除WebContent
-
建立項目發佈規則
項目右鍵->properties
改爲如下形式:
項目構建完成