最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Idea 同一窗口導(dǎo)入多個項目的實(shí)現(xiàn)步驟

 更新時間:2023年07月13日 10:24:42   作者:秋楓蕭竹  
本文主要介紹了Idea 同一窗口導(dǎo)入多個項目的實(shí)現(xiàn)步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

idea應(yīng)該是目前最受歡迎的java開發(fā)工具了,對使用過eclipse的人來說,很容易實(shí)現(xiàn)多個項目在同一窗口,這樣代碼開發(fā)比較方便。但是對使用idea不怎么熟練的人來說,可能只會構(gòu)建單模塊的項目,比如單體springboot項目。最多在開發(fā)springcloud項目時,會使用新建子模塊的方式時多個模塊在同一界面。但當(dāng)我們接手公司項目,會存在多個模塊使用同一個Tomcat進(jìn)行啟動,且使用的是共同的端口號。使用eclipse很容易實(shí)現(xiàn),但是使用idea則相對麻煩一點(diǎn),具體步驟如下。

一、將 git 或者 svn 項目下載到本地

如圖:我將公司需要使用的源代碼都下載到本地的同一個文件夾下,方便日后管理。

二、在idea工具中導(dǎo)入本地項目模塊

1、我的idea是使用了漢化包的,不過不管是中文還是英文,操作的時候不會有影響的。在項目模塊界面,點(diǎn)擊【文件】菜單。

如圖:目前我的idea窗口中有6個模塊,接下來我繼續(xù)新增一個模塊進(jìn)行演示。

2、如圖,我們選擇【新建】-> 【來自現(xiàn)有源代碼的模塊】(你是英文界面的話也類似)。

3、在彈出來的窗口中,我們選擇,需要在idea中導(dǎo)入的模塊。

4、如圖所示,在導(dǎo)入模塊的時候,如果出現(xiàn)多個選項,盡量只選擇 main 目錄下的選項,然后點(diǎn)擊下一步

5、如圖,下面幾個步驟只需要等idea自動檢測出模塊、框架就好了,之后我們點(diǎn)擊【創(chuàng)建】按鈕。

6、如圖,idea會為新的模塊創(chuàng)建索引,并且窗口中能看到新添加的模塊(請忽略進(jìn)度條樣式)。

三、對新模塊進(jìn)行配置

1、第一件事就是下載 jar 包了。如果你是maven項目,就使用pom.xml文件下載jar包,這部分步驟大同小異的。我公司還是使用ant項目,所以我根據(jù)build.xml下載jar包。如圖,使用公司指定版本的ant。

2、雙擊【get-lib】,即可下載jar包。

3、我們將下載好的庫文件導(dǎo)入進(jìn)項目中。如圖,目前已經(jīng)導(dǎo)入所有模塊的lib包了。

4、新加進(jìn)來的庫文件我們也根據(jù)模塊名進(jìn)行區(qū)分。

5、編譯輸出目錄使用自己本模塊下的 classes.

6、在依賴中,選擇自己的庫文件與必要的包,最后點(diǎn)擊添加

7、在【facet】中,我們選中新添加的模塊,會自動提示我們創(chuàng)建【工件】,我們按照提示進(jìn)行創(chuàng)建

8、idea幫我們創(chuàng)建好工件后,我們需要修改

1、工件名
2、將庫文件添加進(jìn)工件
3、工件輸出目錄指定為主模塊目錄(方便管理維護(hù)、且idea默認(rèn)指定主模塊)

9、最后,idea可能未能識別項目的文件夾屬性,我們需要手動指定

10、到此idea就幾乎添加好了新模塊。

四、重啟idea,讓idea幫我們識別spring應(yīng)用程序上下文

1、重啟之后會有idea左下角會有下面的彈窗,點(diǎn)擊創(chuàng)建默認(rèn)上下文

2、或者直接在模塊中我們主動新建上下文,將第一個復(fù)選框全部選中之后點(diǎn)確認(rèn)

3、這一步的重啟idea是因為添加了新模塊需要重新更新索引,所以即使我們可以手動新建上下文,仍建議之前先重啟一遍idea。

4、最后我們在Tomcat里面,將最新的工件直接添加進(jìn)來,補(bǔ)上相應(yīng)的上下文路徑,整個流程就完成了。

5、最后的最后,如果啟動項目時,報錯了,報錯信息顯示為缺少一些配置文件,大家可以檢查你們的spring等一些配置文件是否缺失,如果真的沒主動生成,我們直接主動從源碼中把那些缺失的文件復(fù)制進(jìn)來就好了。當(dāng)模塊過多的時候,idea確實(shí)可能會有這個問題。

五、 總結(jié)

本教程確實(shí)整體挺繁瑣的,可能對idea操作不熟練的人來說很麻煩。這也確實(shí)是這樣,相比eclipse還是多了很多步驟。但如果你確實(shí)喜歡使用idea進(jìn)行開發(fā),而且需要將多個模塊整合到一個idea窗口,還是需要耐心的一步一步跟著教程走哈。

到此這篇關(guān)于Idea 同一窗口導(dǎo)入多個項目的實(shí)現(xiàn)步驟的文章就介紹到這了,更多相關(guān)Idea 同一窗口導(dǎo)入多項目內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 詳解Spring MVC事務(wù)配置

    詳解Spring MVC事務(wù)配置

    這篇文章主要介紹了詳解Spring MVC事務(wù)配置,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-04-04
  • spring異步service中處理線程數(shù)限制詳解

    spring異步service中處理線程數(shù)限制詳解

    這篇文章主要給大家介紹了關(guān)于spring異步service中處理線程數(shù)限制的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用spring具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • mybatis 在typeAliases別名時報錯的解決

    mybatis 在typeAliases別名時報錯的解決

    這篇文章主要介紹了mybatis 在typeAliases別名時報錯的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-09-09
  • Java數(shù)據(jù)結(jié)構(gòu)之快速冪的實(shí)現(xiàn)

    Java數(shù)據(jù)結(jié)構(gòu)之快速冪的實(shí)現(xiàn)

    快速冪是用來解決求冪運(yùn)算的高效方式。本文將詳細(xì)為大家介紹如何利用Java實(shí)現(xiàn)快速冪,以及利用快速冪求解冪運(yùn)算問題,需要的可以參考一下
    2022-03-03
  • Spring如何將bean添加到容器中

    Spring如何將bean添加到容器中

    這篇文章主要介紹了Spring如何將bean添加到容器中,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-05-05
  • 從0到1構(gòu)建springboot web應(yīng)用鏡像并使用容器部署的過程

    從0到1構(gòu)建springboot web應(yīng)用鏡像并使用容器部署的過程

    這篇文章主要介紹了從0到1構(gòu)建springboot web應(yīng)用鏡像并使用容器部署,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-03-03
  • Java虛擬機(jī)JVM性能優(yōu)化(三):垃圾收集詳解

    Java虛擬機(jī)JVM性能優(yōu)化(三):垃圾收集詳解

    這篇文章主要介紹了Java虛擬機(jī)JVM性能優(yōu)化(三):垃圾收集詳解,本文講解了眾多的JVM垃圾收集器知識點(diǎn),需要的朋友可以參考下
    2014-09-09
  • Java clone方法詳解及簡單實(shí)例

    Java clone方法詳解及簡單實(shí)例

    這篇文章主要介紹了 Java clone方法詳解及簡單實(shí)例的相關(guān)資料,需要的朋友可以參考下
    2017-03-03
  • Mybatis模糊查詢和動態(tài)sql語句的用法

    Mybatis模糊查詢和動態(tài)sql語句的用法

    今天小編就為大家分享一篇關(guān)于Mybatis模糊查詢和動態(tài)sql語句的用法,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-03-03
  • 詳解java如何集成swagger組件

    詳解java如何集成swagger組件

    今天給大家?guī)淼氖顷P(guān)于Java的相關(guān)知識,文章圍繞著java如何集成swagger組件展開,文中有非常詳細(xì)的介紹及代碼示例,需要的朋友可以參考下
    2021-06-06

最新評論

南陵县| 望江县| 孟连| 临夏县| 伊川县| 离岛区| 兴国县| 米易县| 金塔县| 浙江省| 湛江市| 清镇市| 郑州市| 临沧市| 唐山市| 门头沟区| 石渠县| 临泉县| 温州市| 政和县| 宜兴市| 潍坊市| 余干县| 铁岭县| 沧源| 许昌县| 漳平市| 砚山县| 怀宁县| 九龙县| 廉江市| 景泰县| 宝兴县| 鄂托克前旗| 福鼎市| 墨脱县| 镶黄旗| 曲松县| 建阳市| 桂东县| 正宁县|