標籤:構建 repo title 應用 工廠 唯一性 gravity search pom
1. Maven簡介
相對於傳統的項目,Maven 下管理和構建的項目真的非常好用和簡單,所以這裡也強調下,盡量使用此類工具進行項目構建, 它可以管理項目的整個生命週期。
可以通過其命令做所有相關的工作,其常用命令如下:
- mvn compile
- mvn test
- mvn clean
- mvn package
- mvn install //把新建立的jar包安裝到倉庫中
- mvn archetype:generate //建立新項目
中央工廠URL:http://search.maven.org/ http://repo.maven.apache.org/maven2
本文主要示範在IntelliJ IDEA IDE環境下如何配置和使用。
2. 配置Maven
軟體配置一次即可,所有Maven項目共用。
1)如標註3 選擇自己的倉庫
1)如標註 2 所示,Import Maven projects automatically 表示 IntelliJ IDEA 會即時監控項目的 pom.xml 檔案,進行項目變動設定。
2)如標註3 所示,在 Maven 匯入依賴包的時候是否自動下載源碼和文檔。預設是沒有勾選的,也不建議勾選,原因是這樣可以加快項目從外網匯入依賴包的速度,如果我們需要源碼和文檔的時候我們到時候再針對某個依賴包進行連網下載即可。IntelliJ IDEA 支援直接從公網下載源碼和文檔的。
3)標註 3 所示,可以設定匯入的 VM 參數。一般這個都不需要主動改,除非項目真的匯入太慢了我們再增大此參數。
3. Maven 骨架建立 Java Web 項目
1) File -> New -> Project...
2) 如
3)如
GroupId和ArtifactId<項目名>還有Version,這三個屬性目的是標識你的項目的唯一性。
4)如
5) 如
6)點Finish之後,Maven會根據剛才的配置建立一個基於Maven的Web App.
- 建立結束,其Log如下:
- 建立結束,其代碼結構如下:
recources檔案夾:一般用來存放一些資源檔
webapp檔案夾:用來存放web設定檔以及jsp頁面等,這已經組成了一個原始的web應用
4. 啟動 Java 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的頁面了。
5. 在Tomcat中部署war檔案
1)把MVNDemo.war copy到Tomcat的webapps目錄下。
2)在Browser上訪問URL:http://localhost:8080/MVNDemo/ 即可。
6. 建立Java程式目錄
1) 建立Java目錄
2) 把java目錄設定為Sources
選中java檔案夾,點擊上面的Make as:Sources,該檔案夾就會變成藍色,用以儲存java代碼,按OK。
使用IntelliJ IDEA 15和Maven建立Java Web項目(轉)