1. 程式人生 > >IntelliJ IDEA 17和Maven構建javaWeb項目

IntelliJ IDEA 17和Maven構建javaWeb項目

intellij ron images 配置 source 基於 nag 如果 簡單

前言

  電腦又斷電了,眼看著寫好的東西就沒有了,這是第二次犯這個錯誤了。很難受呀!還是回到正題吧,我們來使用IDEA和Maven構建一個JavaWeb項目

  軟件環境:  

    IDEA:2017.2.1

    JDK:1.8.0_91

    Maven:3.3.9

一、Maven配置

1.1、Maven簡介 

  相對於傳統的項目,Maven 下管理和構建的項目真的非常好用和簡單,所以這裏也強調下,盡量使用此類工具進行項目構建, 它可以管理項目的整個生命周期。

  可以通過其命令做所有相關的工作,其常用命令如下:

    - mvn compile
    
- mvn test - mvn clean - mvn package - mvn install //把新創建的jar包安裝到倉庫中 - mvn archetype:generate //創建新項目

1.2、IDEA中配置Maven

   軟件配置一次即可,所有Maven項目共享。

  技術分享

    1)如上圖標註4 選擇自己的倉庫

  技術分享

    1)如上圖標註 2 所示,Import Maven projects automatically 表示 IntelliJ IDEA 會實時監控項目的 pom.xml 文件,進行項目變動設置。

    2)如上圖標註3 所示,在 Maven 導入依賴包的時候是否自動下載源碼和文檔。默認是沒有勾選的,也不建議勾選,原因是這樣可以加快項目從外網導入依賴包的速度,

      如果我們需要源碼和文檔的時候我們到時候再針對某個依賴包進行聯網下載即可。IntelliJ IDEA 支持直接從公網下載源碼和文檔的。
    3)上圖標註 3 所示,可以設置導入的 VM 參數。一般這個都不需要主動改,除非項目真的導入太慢了我們再增大此參數。

二、Maven骨架創建JavaWeb項目

2.1、IDEA和Maven創建JavaWeb過程

  1)File -> New -> Project...

  2)如圖

    技術分享

  3)如圖

    技術分享

    GroupId和ArtifactId<項目名>還有Version,這三個屬性目的是標識你的項目的唯一性。

  4)如圖

    技術分享

  5)如圖

    技術分享

  6)點Finish之後,Maven會根據剛才的配置創建一個基於Maven的Web App。

2.2、創建成功後的狀態

  1)創建結束,其Log如下:

    技術分享

  2) 創建結束,其代碼結構如下:

    技術分享

     recources文件夾:一般用來存放一些資源文件
     webapp文件夾:用來存放web配置文件以及jsp頁面等,這已經組成了一個原始的web應用

2.3、啟動JavaWeb項目

  1)打開“Project Structure”

    方式一:

    技術分享

    方式二:

    技術分享

  2)配置“Facets”

    技術分享

  3)配置“Artifacts”

    技術分享

  4)啟動“Edit Configurations”

    技術分享

  5)Add New ‘Tomcat Server‘ 配置

    技術分享

  6)配置Deplyment

    第一步:

    技術分享

    第二步:

    技術分享

  7)配置Server

    技術分享

  8)配置結果

    技術分享

  9)啟動Web Server

    技術分享

三、其他配置

3.1、在Tomcat中部署war文件

1)把UserManagementSystem.war copy到Tomcat的webapps目錄下。

2)在Browser上訪問URL:http://localhost:6060/UserManagementSystem/ 即可。

3.2、創建Java程序目錄

  1)創建java目錄

    技術分享

  2) 把java目錄設置為Sources

     選中java文件夾,點擊上面的Make as:Sources,該文件夾就會變成藍色,用以保存java代碼,按OK。

    技術分享

  

  喜歡就推薦哦!

IntelliJ IDEA 17和Maven構建javaWeb項目