IDEA 中不同項(xiàng)目引用或調(diào)用問題
版本 | 作者 | 內(nèi)容 |
---|---|---|
2018.05.24 | chuIllusions | IDEA中不同項(xiàng)目中類的引用 |
問題描述
??存在兩個Maven項(xiàng)目 A镶骗、B孤里,項(xiàng)目 A 引用 B 項(xiàng)目。A項(xiàng)目中的POM文件中加入了B項(xiàng)目的依賴呆抑,也就是說項(xiàng)目B是在Maven私服中宿刮,當(dāng)我們在A項(xiàng)目中查看B項(xiàng)目中的某個類時互站,只能查看到B項(xiàng)目中的某個類的class文件。這時候在A項(xiàng)目中需要修改B項(xiàng)目中的類僵缺,就無法操作了胡桃。
??那么這時候我們想,可以在A項(xiàng)目中修改B項(xiàng)目中的類磕潮,并且能夠?qū)項(xiàng)目的修改同步到私服中翠胰,該怎么做呢容贝?
思路
Eclipse中的解決方案
??Eclipse中有WorkSpace的概念,把common之景、service斤富、web都放到一個WorkSpace中,Eclipse會打開WorkSpace中的所有項(xiàng)目锻狗,Eclipse會自動查找依賴满力,在web中點(diǎn)擊common的代碼,會直接跳轉(zhuǎn)到common中對應(yīng)的源碼中去轻纪,調(diào)試的時候油额,也能調(diào)到common中單步調(diào)試,非常方便刻帚。
解決
- 打開IDEA潦嘶,新建一個空項(xiàng)目。
- File --> New --> Project
- 在 New Project 窗口中選擇 Empty Project
- File --> Project Structure --> 選擇 Modules --> 點(diǎn)擊 + --> Import Module
- 選擇需要添加的項(xiàng)目崇众,注意:不要選擇項(xiàng)目的目錄衬以,而是選擇項(xiàng)目中的pom文件進(jìn)行導(dǎo)入
- 同時將兩個項(xiàng)目的POM文件,導(dǎo)入到我們新建的空項(xiàng)目中校摩。
- 這樣子,就可以在A項(xiàng)目中直接查看B項(xiàng)目中的源碼阶淘,并可以直接修改衙吩。
注意
??在我們修改完B項(xiàng)目中某些類時,一定要注意將B項(xiàng)目重新安裝并發(fā)布到私服當(dāng)中溪窒,因?yàn)榭赡艽嬖谀承┢渌?xiàng)目也引用了B項(xiàng)目坤塞。