天天看點

Intellij IDEA建立Maven Web項目

1前言

2建立maven web項目

new project——maven——勾選 create from archetype 選中webapp

Intellij IDEA建立Maven Web項目

下一步 (圖略)填寫項目的 groupid artifactid version 後next 出現以下界面

Intellij IDEA建立Maven Web項目

next後添加項目名稱 finish

第一次使用時,可能需要下載下傳archetype webapp的插件 有時候網絡不好 可能需要很長時間 不過以後就好了

Intellij IDEA建立Maven Web項目

剛建立完之後,需要稍等一下,加載相應配置檔案,之後如下圖所示

Intellij IDEA建立Maven Web項目

此時的項目已經是maven的 webapp項目了

這個時候ide還有緩存,需要在右側maven project中 重新整理一下,加載pom中的配置

(以後在pom中添加jar的依賴後,都要點選maven project的重新整理按鈕 刷下緩存)

Intellij IDEA建立Maven Web項目

這個時候maven webapp項目就徹底建立好了 不需要再在project structure進行配置了

如下兩圖,都是預設給配置好的,不需要進行修改

Intellij IDEA建立Maven Web項目

**3關于maven web項目的配置說明

**

project structure中artifaces的配置

如上圖所示,在aritifaces中有兩個war,一個是war 一個是war exploded,在配置伺服器時需要選擇war exploded

千萬要注意,這兩個war都不應該是自己添加的,而是根據maven中的配置自己生成的

之前沒有這兩個war的時候,我都是自己建立,往往後果就是項目在編譯後缺少jar包,依賴的jar沒有自動拷貝

其實intellij中的mavan項目配置,都是依賴于pom中的配置,如果pom中的配置正确,就不需要修改項目的ide配置

首先pom要有war,如果pom中配置了這個,aritifaces就會有上面的兩個war

其次pom要有test 這個關系到上圖中的output directory中的配置,finalname作為target下的項目目錄,以及會建立對應名字的war包(比如test.war)

Intellij IDEA建立Maven Web項目

配置src/main/java

如上圖,src/main目錄下缺少java目錄,我們可以右鍵建立目錄java,然後再modules中配置為sources目錄

Intellij IDEA建立Maven Web項目
Intellij IDEA建立Maven Web項目

這樣src/main/java圖示就變成了藍色,作為java源代碼區了

謝謝@吳峻申,在maven設定中,可以勾選這個選項,在修改pom時,自動添加依賴

(一直以為那個是自動導入maven project )

Intellij IDEA建立Maven Web項目