相對於傳統的項目,Maven 下管理和構建的項目真的很是好用和簡單,因此這裏也強調下,儘可能使用此類工具進行項目構建, 它能夠管理項目的整個生命週期。java
能夠經過其命令作全部相關的工做,其經常使用命令以下:web
- mvn compile
- mvn test
- mvn clean
- mvn package
- mvn install //把新建立的jar包安裝到倉庫中
- mvn archetype:generate //建立新項目
中央工廠URL:http://search.maven.org/ http://repo.maven.apache.org/maven2apache
本文主要演示在IntelliJ IDEA IDE環境下如何配置和使用。app
軟件配置一次便可,全部Maven項目共享。webapp
1)如上圖標註3 選擇本身的倉庫jsp
1)如上圖標註 2 所示,Import Maven projects automatically 表示 IntelliJ IDEA 會實時監控項目的 pom.xml 文件,進行項目變更設置。
2)如上圖標註3 所示,在 Maven 導入依賴包的時候是否自動下載源碼和文檔。默認是沒有勾選的,也不建議勾選,緣由是這樣能夠加快項目從外網導入依賴包的速度,若是咱們須要源碼和文檔的時 候咱們到時候再針對某個依賴包進行聯網下載便可。IntelliJ IDEA 支持直接從公網下載源碼和文檔的。
3)上圖標註 3 所示,能夠設置導入的 VM 參數。通常這個都不須要主動改,除非項目真的導入太慢了咱們再增大此參數。
maven
1) File -> New -> Project...工具
2) 以下圖spa
3)以下圖xml
GroupId和ArtifactId<項目名>還有Version,這三個屬性目的是標識你的項目的惟一性。
4)以下圖
5) 以下圖
6)點Finish以後,Maven會根據剛纔的配置建立一個基於Maven的Web App.
- 建立結束,其Log以下:
- 建立結束,其代碼結構以下:
recources文件夾:通常用來存放一些資源文件
webapp文件夾:用來存放web配置文件以及jsp頁面等,這已經組成了一個原始的web應用
1)打開「Project Structure」
2)配置「Facets」
3)配置「Artifacts」
4) 啓動「Edit Configurations」
5) Add New 'Tomcat Server' 配置
6) 配置Deplyment
7) 配置Server
其結果以下:
8) 啓動Web Server
如今能夠經過Browser訪問WebServer的頁面了。
1)把MVNDemo.war copy到Tomcat的webapps目錄下。
2)在Browser上訪問URL:http://localhost:8080/MVNDemo/ 便可。
1) 建立java目錄
2) 把java目錄設置爲Sources
選中java文件夾,點擊上面的Make as:Sources,該文件夾就會變成藍色,用以保存java代碼,按OK。