偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

Intellij IDEA創(chuàng)建Maven Web項目

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

1前言

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

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

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

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

2創(chuàng)建Maven Web項目

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

    

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

Next后添加項目名稱  Finish  

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

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

此時的項目已經(jīng)是Maven的 webapp項目了

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

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

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

#p#

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

 

3關(guān)于Maven Web項目的配置說明
 

 

Project Structure中Artifaces的配置
 

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

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

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

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

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

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

 

配置src/main/java

如上圖,src/main目錄下缺少java目錄,我們可以右鍵創(chuàng)建目錄java,然后再modules中配置為sources目錄
 

這樣src/main/java圖標就變成了藍色,作為java源代碼區(qū)了。

原文鏈接:http://my.oschina.net/lujianing/blog/266172

責任編輯:林師授 來源: oschina博客
相關(guān)推薦

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

開發(fā)工具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開發(fā)

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

開發(fā)編程語言IDE

2009-09-03 17:36:13

C#創(chuàng)建Web應用程序
點贊
收藏

51CTO技術(shù)棧公眾號