Eclipse搭建Maven Prooject(終於),mavenprooject

來源:互聯網
上載者:User

Eclipse搭建Maven Prooject(終於),mavenprooject

 

今天我們一起來探討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服務。。。

然後呢

 然後呢,看看

 

注意到這裡你得自己加項目

再然後呢

 

 現在你可以啟動服務了啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦。。。。。。。曆盡千辛萬苦啊

但是我很高興,可以個大家分享我自己的東西。。。。。。。。。

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.