IntelliJ IDEA搭建Maven項目

【參考鏈接】
https://www.cnblogs.com/sigm/p/6035155.html
https://www.cnblogs.com/davidgu/p/5887938.html

1. 下載Maven

官方地址:http://maven.apache.org/download.cgi

下載這個

解壓并新建一個本地倉庫文件夾聂抢,我新建的本地倉庫文件夾是D:\DevWeb\LocalWareHouse\

2. 配置本地倉庫路徑

本地倉庫配置

3. 配置maven環(huán)境變量

在環(huán)境變量中新建一個系統變量狐粱,變量名為:M2_HOME次员,值為解壓后的maven文件夾路徑檀训。

添加 M2_HOME

在環(huán)境變量Path中添加%M2_HOME%\bin

添加Path

4. 在IntelliJ IDEA中配置maven

打開-File-Settings


配置maven

5.新建maven WEB項目

打開-File-New-Project


新建項目

填寫項目信息:


項目信息

添加配置:

添加配置

添加的配置為archetypeCatalog=internal

選擇項目位置:


項目位置

點擊Finish后項目開始創(chuàng)建

6. maven web模板項目結構

項目文件夾

新建上述缺少的文件夾,然后右擊文件夾單擊Mark Directory Ad挤土,分別將新建的文件夾設置為對應的目錄:

目錄 標記為 說明
java Sources Root 源碼文件夾
resources Resources Root 資源文件夾
test\java Test Sources Root 測試源碼文件夾
test\resources Test Resources Root 測試用資源文件夾

也可以右鍵項目-選擇Open Module Settings打開項目配置頁面更改


Module Setting

【關于每種目錄的說明】

  • Sources 一般用于標注類似 src 這種可編譯目錄琴庵。有時候我們不單單項目的 src 目錄要可編譯,還有其他一些特別的目錄也許我們也要作為可編譯的目錄,就需要對該目錄進行此標注迷殿。只有 Sources 這種可編譯目錄才可以新建 Java 類和包儿礼,這一點需要牢記。
  • Tests 一般用于標注可編譯的單元測試目錄庆寺。在規(guī)范的 maven 項目結構中蚊夫,頂級目錄是 src,maven 的 src 我們是不會設置為 Sources 的懦尝,而是在其子目錄 main 目錄下的 java 目錄知纷,我們會設置為 Sources。而單元測試的目錄是 src - test - java陵霉,這里的 java 目錄我們就會設置為 Tests琅轧,表示該目錄是作為可編譯的單元測試目錄。一般這個和后面幾個我們都是在 maven 項目下進行配置的踊挠,但是我這里還是會先說說乍桂。從這一點我們也可以看出 IntelliJ IDEA 對 maven 項目的支持是比較徹底的。
  • Resources 一般用于標注資源文件目錄效床。在 maven 項目下睹酌,資源目錄是單獨劃分出來的,其目錄為:src - main -resources剩檀,這里的 resources 目錄我們就會設置為 Resources憋沿,表示該目錄是作為資源目錄。資源目錄下的文件是會被編譯到輸出目錄下的沪猴。
  • Test Resources 一般用于標注單元測試的資源文件目錄辐啄。在 maven 項目下,單元測試的資源目錄是單獨劃分出來的运嗜,其目錄為:src - test -resources则披,這里的 resources 目錄我們就會設置為 Test Resources,表示該目錄是作為單元測試的資源目錄洗出。資源目錄下的文件是會被編譯到輸出目錄下的。
  • Excluded 一般用于標注排除目錄图谷。被排除的目錄不會被 IntelliJ IDEA 創(chuàng)建索引翩活,相當于被 IntelliJ IDEA 廢棄,該目錄下的代碼文件是不具備代碼檢查和智能提示等常規(guī)代碼功能便贵。
    通過上面的介紹菠镇,我們知道對于非 maven 項目我們只要會設置 src 即可。
    (引用自http://wiki.jikexueyuan.com/project/intellij-idea-tutorial/eclipse-java-web-project-introduce.html

7. 配置依賴jar包

如下圖:

配置

一對<dependency>標簽內的范圍是一個Jar包承璃,可以去官網搜索利耍。

Jar包倉庫官方地址:http://mvnrepository.com/

<build>標簽內可以配置插件。

8. 配置Tomcat

打開配置
新建Tomcat服務器
更新時的操作
要部署的包

最后就可以運行查看效果了:


運行效果

其中網址是這一步服務器配置中的Open browser下的URL

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
  • 序言:七十年代末隘梨,一起剝皮案震驚了整個濱河市程癌,隨后出現的幾起案子,更是在濱河造成了極大的恐慌轴猎,老刑警劉巖嵌莉,帶你破解...
    沈念sama閱讀 219,110評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現場離奇詭異捻脖,居然都是意外死亡锐峭,警方通過查閱死者的電腦和手機,發(fā)現死者居然都...
    沈念sama閱讀 93,443評論 3 395
  • 文/潘曉璐 我一進店門可婶,熙熙樓的掌柜王于貴愁眉苦臉地迎上來沿癞,“玉大人,你說我怎么就攤上這事矛渴∽笛铮” “怎么了?”我有些...
    開封第一講書人閱讀 165,474評論 0 356
  • 文/不壞的土叔 我叫張陵曙旭,是天一觀的道長盗舰。 經常有香客問我,道長桂躏,這世上最難降的妖魔是什么钻趋? 我笑而不...
    開封第一講書人閱讀 58,881評論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮剂习,結果婚禮上蛮位,老公的妹妹穿的比我還像新娘。我一直安慰自己鳞绕,他們只是感情好失仁,可當我...
    茶點故事閱讀 67,902評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著们何,像睡著了一般萄焦。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上冤竹,一...
    開封第一講書人閱讀 51,698評論 1 305
  • 那天拂封,我揣著相機與錄音,去河邊找鬼鹦蠕。 笑死冒签,一個胖子當著我的面吹牛,可吹牛的內容都是我干的钟病。 我是一名探鬼主播萧恕,決...
    沈念sama閱讀 40,418評論 3 419
  • 文/蒼蘭香墨 我猛地睜開眼刚梭,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了票唆?” 一聲冷哼從身側響起朴读,我...
    開封第一講書人閱讀 39,332評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎惰说,沒想到半個月后磨德,有當地人在樹林里發(fā)現了一具尸體,經...
    沈念sama閱讀 45,796評論 1 316
  • 正文 獨居荒郊野嶺守林人離奇死亡吆视,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,968評論 3 337
  • 正文 我和宋清朗相戀三年典挑,在試婚紗的時候發(fā)現自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片啦吧。...
    茶點故事閱讀 40,110評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡您觉,死狀恐怖,靈堂內的尸體忽然破棺而出授滓,到底是詐尸還是另有隱情琳水,我是刑警寧澤,帶...
    沈念sama閱讀 35,792評論 5 346
  • 正文 年R本政府宣布般堆,位于F島的核電站在孝,受9級特大地震影響,放射性物質發(fā)生泄漏淮摔。R本人自食惡果不足惜私沮,卻給世界環(huán)境...
    茶點故事閱讀 41,455評論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望和橙。 院中可真熱鬧仔燕,春花似錦、人聲如沸魔招。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,003評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽办斑。三九已至外恕,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間乡翅,已是汗流浹背吁讨。 一陣腳步聲響...
    開封第一講書人閱讀 33,130評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留峦朗,地道東北人。 一個月前我還...
    沈念sama閱讀 48,348評論 3 373
  • 正文 我出身青樓排龄,卻偏偏與公主長得像波势,于是被迫代替她去往敵國和親翎朱。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,047評論 2 355