成人免费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

插件工程方式

2022-03-01 07:51:53

IDEAMaven父子工程

2012-03-20 09:20:54

IntelliJEclipseJava

2023-11-13 18:01:15

開發工具Java

2021-08-05 18:34:55

IntelliJ ID高效

2009-12-14 10:07:42

VS 2008 Web

2023-07-14 21:45:46

IDEA微服務項目

2023-01-10 08:04:31

2017-06-19 11:15:08

IntelliJ IDJava開發

2023-12-03 18:26:25

IDEA插件

2013-06-07 10:18:00

EclipseIntelliJ ID

2022-03-16 09:01:20

JetBrainsDockerKotlin

2024-03-12 00:05:00

開發編程語言IDE

2023-11-01 18:01:02

改進WakaTime編程

2023-06-28 08:48:51

2017-07-05 18:27:27

開發編程程序員
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲444kkkk在线观看最新 | 国产精品久久久久久238 | 国产91视频一区二区 | 91精品国产综合久久精品图片 | 巨大荫蒂视频欧美另类大 | 黄色在线免费观看 | 中国美女av| 亚洲一区久久久 | 欧美性受xxx | 国产日韩精品一区二区 | 日本理论片好看理论片 | 在线午夜电影 | 久久久久无码国产精品一区 | 午夜视频在线观看网站 | 国产超碰人人爽人人做人人爱 | 久久久久久看片 | 91国产精品| avhd101在线成人播放 | 亚洲女优在线播放 | 亚洲免费精品一区 | 成人一区二区在线 | 亚洲国产精品久久久久秋霞不卡 | 日韩在线精品视频 | 婷婷福利| 免费大黄视频 | 亚洲综合一区二区三区 | 三级成人在线 | 国产毛片av| av午夜电影 | 久久国产欧美日韩精品 | 日日夜夜精品视频 | 一级毛片视频在线 | 国产区在线免费观看 | 一区在线视频 | 激情三区 | 亚洲a一区二区 | 夜夜夜久久 | 精品产国自在拍 | 国产免费黄网 | 999久久久久久久久6666 | 精品一区国产 |