IDEA 中不同項(xiàng)目引用或調(diào)用問(wèn)題

IDEA 中不同項(xiàng)目引用或調(diào)用問(wèn)題

版本 作者 內(nèi)容
2018.05.24 chuIllusions IDEA中不同項(xiàng)目中類的引用

問(wèn)題描述

??存在兩個(gè)Maven項(xiàng)目 A、B,項(xiàng)目 A 引用 B 項(xiàng)目。A項(xiàng)目中的POM文件中加入了B項(xiàng)目的依賴,也就是說(shuō)項(xiàng)目B是在Maven私服中,當(dāng)我們?cè)贏項(xiàng)目中查看B項(xiàng)目中的某個(gè)類時(shí),只能查看到B項(xiàng)目中的某個(gè)類的class文件。這時(shí)候在A項(xiàng)目中需要修改B項(xiàng)目中的類,就無(wú)法操作了。
??那么這時(shí)候我們想,可以在A項(xiàng)目中修改B項(xiàng)目中的類,并且能夠?qū)項(xiàng)目的修改同步到私服中,該怎么做呢?

思路

Eclipse中的解決方案

??Eclipse中有WorkSpace的概念,把common、service、web都放到一個(gè)WorkSpace中,Eclipse會(huì)打開(kāi)WorkSpace中的所有項(xiàng)目,Eclipse會(huì)自動(dòng)查找依賴,在web中點(diǎn)擊common的代碼,會(huì)直接跳轉(zhuǎn)到common中對(duì)應(yīng)的源碼中去,調(diào)試的時(shí)候,也能調(diào)到common中單步調(diào)試,非常方便。

參考文章:IntelliJ IDEA像Eclipse一樣打開(kāi)多個(gè)項(xiàng)目

解決

  1. 打開(kāi)IDEA,新建一個(gè)空項(xiàng)目。
  2. File --> New --> Project
  3. 在 New Project 窗口中選擇 Empty Project
  4. File --> Project Structure --> 選擇 Modules --> 點(diǎn)擊 + --> Import Module
  5. 選擇需要添加的項(xiàng)目,注意:不要選擇項(xiàng)目的目錄,而是選擇項(xiàng)目中的pom文件進(jìn)行導(dǎo)入
  6. 同時(shí)將兩個(gè)項(xiàng)目的POM文件,導(dǎo)入到我們新建的空項(xiàng)目中。
  7. 這樣子,就可以在A項(xiàng)目中直接查看B項(xiàng)目中的源碼,并可以直接修改。

注意

??在我們修改完B項(xiàng)目中某些類時(shí),一定要注意將B項(xiàng)目重新安裝并發(fā)布到私服當(dāng)中,因?yàn)榭赡艽嬖谀承┢渌?xiàng)目也引用了B項(xiàng)目。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容