今天我們一起來探討eclipse搭建maven項目的步驟
一.建一個maven項目,
1.找到File ,點擊
2.彈出窗口,再點擊new
3.彈出窗口,點擊other
4.輸入maven,找到maven project,再點擊next
5.直接點下一步
6.找到,雙擊選擇maven-archetype-webapp
7.輸入Group Id和Artifact Id,這個是隨便輸入的,沒有要求,Package會自動生成,點擊finish
8.輸入Group Id和Artifact Id,這個是隨便輸入的,沒有要求,Package會自動生成,點擊finish 。
注意了:到這裡可能會出現問題,就是不能創建項目,如下:
怎麼解決呢?
很簡單:因為你沒有指定settings.xml文件,那麼現在你按下面的步驟做就可以了。
這樣就可以了。。。。。。。。。。。。。。。。
9.當點擊finis就可以建好一個maven 項目了。
10.項目欄就會有一個我們剛剛建的maven項目,java視圖下項目結構如下:
11.這時候,我們會看到有錯誤沒有關系。右鍵項目 -> Build Path -> Configure Build Path...
12.在Source下去掉兩個錯誤的Source folder
13.點擊上圖中的Add Folder... -> 點擊Create New Folder...增加src/main/java、src/test/java 和src/test/resources
類似的步驟,最後的結構是
那麼ok了,可能會多一個。。。
就可以了。
14.分別雙擊src/test/java和src/test/resources下的Output folder,設置測試代碼編譯的class發布目錄為target/test-classes。為的是不和正式代碼的編譯文件混在一起,正式代碼發布目 錄使用默認的target/classes即可。
然後,選這個
可以了。
15.在Order and Export中調整folder的顯示順序
16.在Libraries中雙擊,用自己的jre替換掉默認的jre,如我這裡是用JRE System Library [jdk1.8]替換掉JRE System Library [J2SE-1.5]
然後呢
再然後呢
再再然後呢
最後
17.轉換為Dynamic Web項目,以便tomcat識別
點擊上圖中左側的Project Facets -> 在右側選擇Dynamic Web Module -> 設置version為2.5(默認的3.0針對java7),暫時不點OK
但是我們這步驟,一般不用做,因為我們建的項目已經自動給我們轉換成Dynamic Web項目了。。。。。。。。。。。
18.點擊上圖中左側的Deployment Assembly -> 刪除不需要部署的兩個test folder
這樣就可以了。。。。。
19.到現在我們創建的項目還有錯誤,是因為缺少了我們所需要的jar包,我們要在pom.xml配置jar的坐標
這裡面缺少了我們需要的jar,我們現在來配置一下,但是怎麼配呢,我這裡就不說從哪個官網下載了,但默認是Apache官網下載,你也可以從其他官網下載。。
如果你想從其他官網下載,你要在setting.xml配置一些東西。。
這個是默認的,這時你可以改改路徑就可以了。。。。
那麼我在pom.xml假的代碼是:
<!-- javaee api --> <dependency> <groupId>javaee</groupId> <artifactId>javaee-api</artifactId> <version>5</version> </dependency>
這時候,不報錯了。你看看
到這裡算是完成了95%,我們要運行項目呢,所以要配置 tomcat服務和再啟動服務
那怎麼啟動呢
20. 配置服務,這時如果沒有tamcat,你要自己加上去
然後呢
21.你可能沒有看到tomact服務。。。
然後呢
然後呢,看看
注意到這裡你得自己加項目
再然後呢
現在你可以啟動服務了啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦。。。。。。。歷盡千辛萬苦啊
但是我很高興,可以個大家分享我自己的東西。。。。。。。。。