標籤:snap 輸出 也有 -- bsp project 選項 ace 路徑
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該目錄下存放項目測試用的資源檔
maven學習3,如何建立一個web項目