spring mvc 框架搭建(一)---Intellij IDEA創建Maven Web項目

一.new project > maven > 選中create from archetype 選中webapp

二.下一步 (圖略)填寫項目的 groupId  artifactId version 後Next 出現以下界面

三.ext後添加項目名稱  Finish 。第一次使用時,可能需要下載archetype webapp的插件 有時候網絡不好 可能需要很長時間 不過以後就好了


剛創建完之後,需要稍等一下,加載相應配置文件,之後如下圖所示


此時的項目已經是Maven的 webapp項目了。這個時候IDE還有緩存,需要在右側Maven project中 刷新一下,加載pom中的配置(以後在pom中添加jar的依賴後,都要點擊maven project的刷新按鈕 刷下緩存)。

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

四.如下兩圖,都是默認給配置好的,不需要進行修改:



Project Structure中Artifaces的配置

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

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

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

其實Intellij中的mavan項目配置,都是依賴於pom中的配置,如果pom中的配置正確,就不需要修改項目的IDE配置
 

  1. 首先pom要有<packaging>war</packaging>,如果pom中配置了這個,Aritifaces就會有上面的兩個war

  2. 其次pom要有<build>    <finalName>test</finalName>  </build> 這個關係到上圖中的output directory中的配置,finalName作爲target下的項目目錄,以及會創建對應名字的war包(比如test.war)

配置src/main/java

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


這樣src/main/java圖標就變成了藍色,作爲java源代碼區了。

原文鏈接:

http://my.oschina.net/lujianing/blog/266172

http://developer.51cto.com/art/201405/439918.htm

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章