Maven學習 (三) 使用m2eclipse創建web項目


1.首先確認你的eclipse已經安裝好m2eclipse的環境,可以參照上兩篇Maven學習內容

2.新建一個maven的項目

3.下一步默認配置,使用默認的工作空間,或者你可以自己選擇其他的空間

4.一般我們都是web開發,所以選擇maven-archetype-webapp

5. 填寫好相應的groupId,artifactId,version等信息

    Maven坐標:groupId:artifactId:packaging:version 

    groupId 
         團體,公司,小組,組織,項目,或者其它團體。團體標識的約定是,它以創建這個項目的組織名稱的逆向域名(reverse domain name)開頭。
         來自Sonatype的項目有一個以com.sonatype開頭的groupId,而Apache Software的項目有以org.apache開頭的groupId。

    artifactId 
         在groupId下的表示一個單獨項目的唯一標識符。(即eclipse的項目名稱)
    version 
         一個項目的特定版本。發布的項目有一個固定的版本標識來指向該項目的某一個特定的版本。而正在開發中的項目可以用一個特殊的標識,
         這種標識給版本加上一個“SNAPSHOT”的標記。
     packaging 
         項目的類型,默認是jar,描述了項目打包后的輸出。類型為jar的項目產生一個JAR文件,類型為war的項目產生一個web應用。(輸入后在elipse沒有反映)

6.所有都完成后得到的項目圖如下:


7.此時只是一個maven 的web項目,在eclipse環境下的tomcat中還不能發布,所以,我們轉換成eclipse 所支持的web項目,
  對着項目右鍵Preferences----->Project Facets點擊右邊的鏈接

如圖:大家可以看到,還不是一個動態的web項目,java的版本是1.6

接下來,我們選擇Dynamic Web Module打勾,注意右邊的版本是3.0表示是Tomcat7以上版本才能使用,我們使用版本較低一點的,
選擇2.5,就支持Tomcat6了;Java的版本可以根據自己的項目使用,我一般是使用jdk的1.6版本,所以選擇1.6版本

看到底部有一個鏈接,上圖,點擊進去,默認是WebContent

我們一般根據maven項目的目錄結構約定,我們采用這樣設置src/main/webapp的目錄為我們的jsp等文件的存放路徑

到此,一個具有maven依賴的項目已經完成了。接下來,我們按照一些約定來規范我們的程序的開發以及測試等。

1.在main文件夾下新建一個java的文件夾
2.src文件夾下新建文件夾test並在test文件夾下新建java和resources文件夾。

接下來改變文件夾為源文件夾,以便我們項目開發方便看到目錄結構

properties--->Java Build Path右邊的Source選項點擊右邊的AddFolder

完成后,改變一下java編譯后生成的class目錄,我們這里有項目核心的java代碼,也有test的測試代碼,為了避免沖突和覆蓋,
所以建議手動更改一下編譯后的目錄雙擊每個源文件夾Output dolder 

完成后就是一個完整的Eclipse環境下的Web項目了。目錄結構如下
   1.src/mian/java 該目錄下存放項目的java文件

   2.src/mian/resources該目錄下存放項目的資源文件(如spring的xml等)

   3.src/test/java 該目錄下存放項目測試用的java文件

   4.src/test/resources該目錄下存放項目測試用的資源文件


免責聲明!

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



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