1. 程式人生 > >IntelliJ IDEA中建立Web聚合專案(Maven多模組專案)詳細版本!!

IntelliJ IDEA中建立Web聚合專案(Maven多模組專案)詳細版本!!

Eclipse用多了,IntelliJ中建立Maven聚合專案可能有小夥伴還不太熟悉,我們今天就來看看。 
IntelliJ中建立普通的Java聚合專案相對來說比較容易,不會涉及到web操作,涉及到web的話會有一點點麻煩。我們來一步一步看下。

環境:IntelliJ IDEA 2017.1

建立parent專案

1.開啟IDEA,注意這裡不要勾選模板,用模板建立過maven專案的小夥伴都知道模板建立專案非常慢,所以這裡不要選模板,需要的資料夾我們後面自己來建立就可以了。所以這個頁面直接點選下一步。 
這裡寫圖片描述

2.填入座標和模組的名字,如下:

這裡寫圖片描述

3.設定工程的路徑然後點選finish:

這裡寫圖片描述

4.OK,這樣一個project就建立好了,我們的project主要用來管理第三方依賴,所以,這裡的src目錄可以刪掉。 
這裡寫圖片描述

如此之後我們的parent就算建立好了,parent建立好之後,接下來建立子模組。

建立子模組

建立子模組child1

1.選中parent專案,右鍵單擊new->Module 
這裡寫圖片描述

2.這裡繼續不選擇模板,直接點選下一步:

這裡寫圖片描述

3.填入子模組的名字,然後點選下一步:

這裡寫圖片描述

4.直接finish就建立好了一個子模組: 
這裡寫圖片描述

OK,如此之後我們的一個子模組就建立好了,建立好之後,我們的專案結構如下: 
這裡寫圖片描述

同時注意此時parent的pom.xml和child1的pom.xml檔案的變化: 
這裡寫圖片描述

OK ,至此我們的child1就算完全搞定啦。

建立子模組child2

1.按照child1的建立方式我們繼續向parent中新增一個child2. 
2.這個時候建立的不管是child1還是child2都是普通的Java專案,而不是JavaWeb專案,在一個JavaWeb專案中,我們的模組可能分為commons-utils、dao、service、web等幾個模組,這些模組中除了web模組是web專案結構,其他模組都是普通的Java專案,本例中我就假設child1為普通專案,child2為web專案,我們看看如何將child2改造為一個web專案。 
3.建立好child2之後,右鍵單擊,選擇Open Module Settings,如下: 
這裡寫圖片描述

4.在開啟的頁面中,先選擇child2,然後點選左上角的+號,選擇web,如下: 
這裡寫圖片描述

5.在新開啟的頁面中,做如下操作: 
這裡寫圖片描述

6.再修改web.xml檔案的路徑,如下;

這裡寫圖片描述

OK ,至此,我們就將child2成功的改造成了一個web專案,此時我們的專案結構如下:

這裡寫圖片描述

專案構建

OK,接下來我們child1模組中提供一個方法,然後在child2中來呼叫,我們看看如何實現。 
1.在child1中新增SayHello類,如下:

這裡寫圖片描述

2.在child2中引用child1模組,修改child2的pom.xml檔案即可,如下:

這裡寫圖片描述

3.在child2中新增index.jsp頁面,在該頁面中呼叫child1模組中的方法,內容如下:

這裡寫圖片描述

4.修改child2的pom.xml檔案,使之在構建時生成war檔案,child1的不用修改(預設生成jar檔案)。如下:

這裡寫圖片描述

5.做好這一切之後,在IDEA的右側邊欄找到Maven Project 點開,找到parent專案,點開LifeCycle,雙擊package,如下:

這裡寫圖片描述

6.專案構建成功之後,在child2的目錄下生成了一個target目錄,該目錄下有一個war檔案,這就是我們要執行的war檔案,如下:

這裡寫圖片描述

專案執行

最後我們再來看看專案怎麼執行。 
1.在IDEA的右上角點選編輯配置,如下:

這裡寫圖片描述

2.新增Tomcat,先點選+號,然後選中本地Tomcat,如下:

這裡寫圖片描述

3.在Tomcat選項卡中首先給Tomcat取一個名字,然後點選Deployment選項卡,如下:

這裡寫圖片描述

4.在Deployment選項卡中點選+號選擇外部資源,如下: 
這裡寫圖片描述 
這裡寫圖片描述

5.執行專案

這裡寫圖片描述

6.執行結果如下:

這裡寫圖片描述

OK,至此,我們的在IntelliJ IDEA中建立Web聚合專案(Maven多模組專案)就說完了,有問題歡迎留言討論。


相關推薦

IntelliJ IDEA建立Web聚合專案(Maven模組專案)

Eclipse用多了,IntelliJ中建立Maven聚合專案可能有小夥伴還不太熟悉,我們今天就來看看。 IntelliJ中建立普通的Java聚合專案相對來說比較容易,不會涉及到web操作,涉及到web的話會有一點點麻煩。我們來一步一步看下。 環境:In

IntelliJ IDEA建立Web聚合專案(Maven模組專案)詳細版本!!

Eclipse用多了,IntelliJ中建立Maven聚合專案可能有小夥伴還不太熟悉,我們今天就來看看。 IntelliJ中建立普通的Java聚合專案相對來說比較容易,不會涉及到web操作,涉及到web的話會有一點點麻煩。我們來一步一步看下。環境:IntelliJ IDEA

IDEA建立Web聚合專案(Maven模組專案)

1、建立parent專案 2、建立子模組 3、這樣一個project就建立好了,刪除沒有用的src 4、當前結構 5、這個時候建立的不管是child1還是child2都是普通的Java專案,而不是JavaWeb專案,在一個JavaWeb專案中,我們的模組可能分為

[Intellij] 在IntelliJ IDEA 建立執行web專案

安裝工具 1、JDK7+ 2、IntelliJ Idea 工具(下載安裝後,網上找註冊碼破解即可) 3、tomcat7+ 解壓縮版   明確兩個概念: 1、Project:類似於eclipse的workspace概念 2、Module:類似於eclipse的工程專案概念 當然,實

IntelliJ IDEA 建立普通web工程並執行(非maven工程)

安裝工具 1、JDK7+ 2、IntelliJ Idea 工具(下載安裝後,網上找註冊碼破解即可) 3、tomcat7+ 解壓縮版 明確兩個概念: 1、Project:類似於eclipse的workspace概念 2、Module:類似於eclipse的工

IntelliJ IDEA 建立執行web專案

安裝工具 1、JDK7+ 2、IntelliJ Idea 工具(下載安裝後,網上找註冊碼破解即可) 3、tomcat7+ 解壓縮版 明確兩個概念: 1、Project:類似於eclipse的workspace概念 2、Module:類似於eclipse的工程專

IntelliJ IDEA 建立HelloWorld專案示例(非Maven專案)

學習階段,估計只是用到Java的jdk就夠了,用IntelliJ IDEA編輯器搭建個簡單的開發環境,來搞一些簡單的Java測試還是可以的。 我就詳詳細細的給附上每個步驟的圖,來示範一下Hell

Intellij IDEA從無到有建立web專案(複製自博主陶呵呵)

複製自CSDN博主陶呵呵 Intellij IDEA從無到有建立web專案: Intellij雖然提供了很多模板可以建立maven web javaee等等各種專案,但是你知道專案從無到有到底怎麼來的,各個配置分別是幹啥的?現在就來一步步搞出來。 1

Intellij Idea 2017建立web專案及tomcat部署實戰

1、建立一個專案 File -> New Project -> 輸入專案名稱“Demos” ,選擇Project SDK為1.7 -> Next -> Finish 2、建立一個Module 滑鼠點中專案名稱demos -> 右鍵選擇New,選擇Module  輸入M

IntelliJ IDEA 12 建立Web專案 教程 超詳細

IntelliJ IDEA 12 新版本釋出 第一時間去官網看了下  黑色的主題 很給力 大體使用了下  對於一開始就是用eclipse的童鞋們 估計很難從eclipse中走出來 當然 我也很艱難的走在路上 ... 首先要說一點,在IntelliJ IDEA裡面“n

IntelliJ IDEA 14 建立Web專案

首先要理解一個概念:在IntelliJ IDEA中“new Project”相當於eclipse中的工作空間(Workspace),而“new Module”相當於eclipse中的工程(Project)。以下均採用Intellij的說法,請自行對照轉換理解。

Intellij IDEAweb應用建立圖片虛擬目錄(詳細截圖)

轉自:http://blog.csdn.net/h3243212/article/details/50819218 本文主要展示如何在intellij IDEA中為web應用新增虛擬目錄對映,並附上步驟截圖 工程配置和環境 我使用的版本為 tomcat 8.0.30

Maven實戰》讀書筆記--(1)使用intellij idea搭建並配置maven模組專案

本文使用intellij idea搭建Maven3多模組專案,並進行配置相關配置,以實現專案的構建打包。 專案結構 multi-module-project是我們的專案名稱,其中包含多個模組: mmp-dal模組:資料訪問層,提供對原始資料(主要指資料庫)的操作

IntelliJ IDEA 建立類的時候,可以直接自動給類加註釋的設定

轉載地址: https://blog.csdn.net/qq_27093465/article/details/83510884 在新建類的時候,是可以直接表面你要新建的這個類是幹啥的,即,給這個新建的類加上註釋。我這詳細記錄示範下,在idea裡面是怎麼設定和操作的。 1,idea

IntelliJ IDEA建立xml檔案

1、file—setting,左上角輸入template, 2、在左側欄找到File And Code Templates 3、中間選中Files 4、點選+號,新增模板 5、輸入模板名字:Name:mybatis-cfg.xml (nam

Springboot整合dubbo構建maven模組專案(一)- 專案建立和pom.xmljar包配置

       以前一直用Spring作為容器構建專案,但是看到Spring官網一直在推Springboot,最重要的是Springboot確實避免自己尋找多個jar包(大多數情況下,可能自己都不記得該引入哪些jar包)和jar包之間衝突的問題,同時省掉了在整合其他框架時候

IntelliJ IDEA 拉取SVN maven 模組專案 部署tomcat 詳細圖解!

二話不說 進入主題 我們建立空專案實際上是專案空間 進入主介面 想用svn必須先啟用它 選擇Subversion 拉取 svn專案 你會發現這裡檢測不到目錄 我們進入 File》Seting 裡面 svn設

IntelliJ IDEA從SVN匯入Eclipse Maven模組專案

這兩天折騰IntelliJ IDEA這個工具,就想試著用它來開發公司馬上要修改的一個專案,專案原始碼放在SVN上,平時我們都是用Eclipse開發的,沒有人用Idea這款IDE,所以對它不熟悉,匯入這個專案的過程還是挺曲折,不過最終還是通過百度各位作者的部落格完

IntelliJ IDEA建立自己的程式碼模板

可以選擇一個已有模板點選“Edit”進行修改,或者點選“Add”進行新模板的建立;在Edit Live Template 對話方塊中,可以修改模板的縮寫(Abbreviation);在 Template Text 區域,可以編輯模板主體,包括普通文字和變數;變數以美元符‘$

Intellij IDEA新建Web項目

html 下一步 intellij 中新 mon png bsp .com int 1、點解左上角 文件(F) ,--> new --> 項目 2、勾選下面的復選框,下一步就是給項目起名字和存放項目的位置 2、在Web文件下新建 clsses