成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Intellij IDEA創建Maven Web項目

開發 項目管理 前端
Intellij IDEA作為最好的Java IDE,創建Maven項目還是比較簡單的,但是創建一個Maven Web項目還是要修改一些配置的,下面進行總結整理。

1前言

在創建項目中,IDEA提供了很多項目模板,比如Spring MVC模板,可以直接創建一個基于Maven的Spring MVC的demo,各種配置都已經設定好了,直接編譯部署就可以使用。

最開始自己創建maven web項目時,要么創建一個springmvc項目進行修改,要么創建了一個maven項目(不是web項目),自己添加webapp目錄添加配置web.xml文件,以及添加web moudle,配置屬性等等。

另外之前總結的幾篇Intellij使用文章,里面多多少少都還有點問題,請以本篇為準。

在Intellij 13.1以后的版本創建項目時的界面發生了調整,不過具體步驟都還是差不多的。本文使用的版本為13.1.2,

2創建Maven Web項目

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

    

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

Next后添加項目名稱  Finish  

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

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

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

這個時候IDE還有緩存,需要在右側Maven project中 刷新一下,加載pom中的配置

(以后在pom中添加jar的依賴后,都要點擊maven project的刷新按鈕 刷下緩存)

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

#p#

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

 

3關于Maven Web項目的配置說明
 

 

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

責任編輯:林師授 來源: oschina博客
相關推薦

2017-06-19 15:11:34

MavenJAVAWEBIntelliJ ID

2023-04-03 08:33:27

2012-05-18 15:37:01

JavaIntelliJ

2011-12-31 09:49:30

MavenJava

2021-10-19 10:56:00

插件工程方式

2012-03-20 09:20:54

IntelliJEclipseJava

2023-11-13 18:01:15

開發工具Java

2021-08-05 18:34:55

IntelliJ ID高效

2022-03-01 07:51:53

IDEAMaven父子工程

2009-12-14 10:07:42

VS 2008 Web

2023-01-10 08:04:31

2023-12-03 18:26:25

IDEA插件

2023-07-14 21:45:46

IDEA微服務項目

2017-06-19 11:15:08

IntelliJ IDJava開發

2013-06-07 10:18:00

EclipseIntelliJ ID

2022-03-16 09:01:20

JetBrainsDockerKotlin

2023-11-01 18:01:02

改進WakaTime編程

2023-06-28 08:48:51

2024-03-12 00:05:00

開發編程語言IDE

2009-09-03 17:36:13

C#創建Web應用程序
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 激情影院久久 | 精品一区二区三区四区外站 | 91久久精品| 国产精品日产欧美久久久久 | 国产农村妇女毛片精品久久麻豆 | 欧美一区二区三区四区在线 | 国产一区 | 亚洲福利av| 91看片官网| 日韩成人高清在线 | 久草高清视频 | 欧美一区二区三区视频 | 久久伊人一区 | 伊人网在线综合 | 中文在线观看视频 | 天天拍天天操 | 亚洲成av人片在线观看 | 国产成人精品免费视频大全最热 | 国产精品日产欧美久久久久 | 日批日韩在线观看 | 天堂素人约啪 | 久久久激情 | 亚洲视频三区 | 久久专区| 亚洲字幕在线观看 | 国产激情自拍视频 | www.97zyz.com| 日韩美香港a一级毛片免费 国产综合av | 日韩中文视频 | 久久久99国产精品免费 | 一区二区视频在线观看 | av香蕉 | 黄色免费网 | 日韩视频专区 | 中文字幕动漫成人 | 久久精品久久久 | 91久久国产精品 | 无吗视频 | 亚洲欧洲一区二区 | 日本福利视频免费观看 | 久久久久久亚洲精品 |