使用IntelliJ IDEA 15和Maven建立Java Web項目(轉)

來源:互聯網
上載者:User

標籤:構建   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項目(轉)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.