標籤:blog http java 使用 io 檔案 art ar
- 建立Maven項目
- File - New - Other
- 選擇Maven Project 單擊Next
- 保持預設即可單擊Next
- 選擇Archetype為 web app單擊Next
- 輸入一些必要資訊單擊Finish
- 項目結構如
- 設定項目
- 在項目上按右鍵添加Source Folder
- 修改Build Path 配置
- 將項目轉換為Dynamic Web Project
- 設定部署程式集Web Deployment Assembly
從網上查了一些資料,才算明白(也就是怎麼操作吧),怎麼使用Maven構建一個Web項目,找到一篇文檔,主要都是從這裡學到的:
:使用Eclipse構建Maven的Web項目.docx
現自己在重新操作一下:(使用的是Eclipse JavaEE版 ps:eclipse-jee-indigo-SR1-win32,已經安裝好了m2eclipse外掛程式)
1.建立Maven項目
1.1 File -> New -> Other
1.2 選擇Maven Project ,單擊Next
1.3 保持預設即可,單擊Next
1.4 選擇Archetype為 web app,單擊Next
1.5 輸入一些必要資訊,單擊Finish
1.6 項目結構如:
2.設定項目
現在開始修改一些配置
2.1 在項目上按右鍵,添加Source Folder
Maven的項目有一些約定:src/main/java , src/main/resources , src/test/java , src/test/resources .那麼,添加這些檔案夾:
輸入Source Folder 的名字
建立完之後的目錄結構:
2.2 修改Build Path 配置
在項目上,按右鍵,選擇 Build Path ->Configure Build Path
選擇 Source標籤,會顯示4個Source Folder ,修改他們的 OutPut folder :
雙擊每個檔案夾的Output folder,選擇路徑
src/main/java,src/main/resources,選擇target /classes;
src/test/java ,src/test/resources, 選擇target/test-classes;
修改完成後如所示:
修改JDK版本:選擇 libraries 標籤,選中JRE library,單擊Edit按鈕
選擇系統預設的就可以了,單擊 Finish 按鈕:
最後,單擊OK即可:
完成後,項目結構如:
2.3 將項目轉換為Dynamic Web Project
在項目上按右鍵,選擇 Properties:
在左側選擇 Project Facets,單擊右側的 ”Convert faceted from “連結:
修改Java為你當前項目的JDK,並添加Dynamic Web Module ,最後單擊”Further Configuration available“ 連結:
修改Content directory 為 src/main/webapp ,單擊OK:
在一次單擊OK,完成操作:
2.4 設定部署程式集(Web Deployment Assembly)
在項目上按右鍵,選擇Properties,在左側選擇Deployment Assembly
此處列表是,部署項目時,檔案發布的路徑。
1,我們刪除test的兩項,因為test是測試使用,並不需要部署。
2,設定將Maven的jar包發布到lib下。
Add -> Java Build Path Entries -> Maven Dependencies -> Finish
設定完成
單擊OK
完成後,項目結構如所示:
就這樣,使用Maven構建的一個Web項目就完成了,在下一篇部落格裡,我們會寫一個簡單的使用者登入的Servlet測試一下。