日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
IntellijIDEA創(chuàng)建MavenWeb項(xiàng)目

1前言

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

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

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

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

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

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

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

Next后添加項(xiàng)目名稱  Finish

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

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

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

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

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

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

#p#

如下兩圖,都是默認(rèn)給配置好的,不需要進(jìn)行修改:

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

Project Structure中Artifaces的配置
 

如上圖所示,在Aritifaces中有兩個(gè)war,一個(gè)是war 一個(gè)是war exploded,在配置服務(wù)器時(shí)需要選擇war exploded

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

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

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

  1. 首先pom要有war,如果pom中配置了這個(gè),Aritifaces就會(huì)有上面的兩個(gè)war

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

配置src/main/java

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

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


分享文章:IntellijIDEA創(chuàng)建MavenWeb項(xiàng)目
鏈接URL:http://www.dlmjj.cn/article/djcsgjp.html