課程
/后端開發(fā)
/Java
/Maven項(xiàng)目依賴管理
如果把C排除后A還能正常使用,那A又為什么會(huì)依賴C呢?
2021-03-25
源自:Maven項(xiàng)目依賴管理 5-4
正在回答
這個(gè)問題問得好,老師只是簡(jiǎn)單講解了如何排除項(xiàng)目不需要的依賴,卻沒有解釋應(yīng)用的場(chǎng)景,算是本節(jié)視頻課程的一個(gè)不足吧。我想到一個(gè)比較好的場(chǎng)景,就是接口,或者說規(guī)范。例如,你依賴了一個(gè)項(xiàng)目使用了數(shù)據(jù)庫(kù)的規(guī)范,并依賴了mysql驅(qū)動(dòng),但是因?yàn)橄到y(tǒng)升級(jí),改為使用Oracle數(shù)據(jù)庫(kù)的驅(qū)動(dòng),因此你需要排除mysql驅(qū)動(dòng),并添加Oracle驅(qū)動(dòng)。
這種情況說明C是你項(xiàng)目需要的,不能排除
I think so.?開始我也是這么想的。后來,我構(gòu)思了一種使用場(chǎng)景,可能符合這種情況。例如項(xiàng)目A實(shí)現(xiàn)了讀寫服務(wù)
它的實(shí)現(xiàn)依賴B的讀取功能和C的寫入功能,某個(gè)項(xiàng)目是只讀的,所以他不需要寫入功能,所以就排除了依賴C。這就
模塊化的好處。望采納:)!
有些功能是可以裁剪的,通過這個(gè)方式可以實(shí)現(xiàn)
舉報(bào)
本套課程主要學(xué)習(xí)Maven的使用方式掌握基于Maven管理Java項(xiàng)目的方式。
1 回答無法下載maven依賴
1 回答maven依賴無法下載
2 回答依賴范圍中的provided是什么范圍?沒聽清
1 回答更換本地庫(kù)位置并reload后沒有重新下載依賴
3 回答使用阿里云、構(gòu)建項(xiàng)目提示遠(yuǎn)程目錄中找不到骨架
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2022-03-08
這個(gè)問題問得好,老師只是簡(jiǎn)單講解了如何排除項(xiàng)目不需要的依賴,卻沒有解釋應(yīng)用的場(chǎng)景,算是本節(jié)視頻課程的一個(gè)不足吧。我想到一個(gè)比較好的場(chǎng)景,就是接口,或者說規(guī)范。例如,你依賴了一個(gè)項(xiàng)目使用了數(shù)據(jù)庫(kù)的規(guī)范,并依賴了mysql驅(qū)動(dòng),但是因?yàn)橄到y(tǒng)升級(jí),改為使用Oracle數(shù)據(jù)庫(kù)的驅(qū)動(dòng),因此你需要排除mysql驅(qū)動(dòng),并添加Oracle驅(qū)動(dòng)。
2022-02-09
這種情況說明C是你項(xiàng)目需要的,不能排除
2021-05-14
I think so.?開始我也是這么想的。后來,我構(gòu)思了一種使用場(chǎng)景,可能符合這種情況。例如項(xiàng)目A實(shí)現(xiàn)了讀寫服務(wù)
它的實(shí)現(xiàn)依賴B的讀取功能和C的寫入功能,某個(gè)項(xiàng)目是只讀的,所以他不需要寫入功能,所以就排除了依賴C。這就
模塊化的好處。望采納:)!
2021-04-22
有些功能是可以裁剪的,通過這個(gè)方式可以實(shí)現(xiàn)