1. 程式人生 > >使用IntelliJ IDEA 和 Maven創建Java Web項目

使用IntelliJ IDEA 和 Maven創建Java Web項目

組成 常用命令 get repo 工作 pil 原始的 自動 技術分享

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。

技術分享圖片

原文鏈接:http://blog.csdn.net/myarrow/article/details/50824793

使用IntelliJ IDEA 和 Maven創建Java Web項目