一個(gè)多模塊項(xiàng)目, 他們有一個(gè)共同的父模塊:xx當(dāng)這個(gè)xx不存在的時(shí)候, 各個(gè)子模塊可以單獨(dú)編譯嗎比如這幾個(gè)子模塊是A,B,C,D , 雖然我把他們都拉到本地, 在B里執(zhí)行maven的編譯指令,仍然會(huì)報(bào)找不到A的錯(cuò)誤。是因?yàn)槲覜]有把他們的父模塊拉到本地的原因嗎?接上2,那為什么,在eclipse里連接svn,我只把部分模塊 check out as maven project , 就能編譯成功呢?公司項(xiàng)目模塊太多。錯(cuò)綜復(fù)雜。分為七八個(gè)庫。一開始我是按照需要拉必要的模塊下來。發(fā)現(xiàn),總是報(bào)錯(cuò)。有的是莫名其妙的錯(cuò)誤,明明模塊是有傳遞依賴的,還是需要我手動(dòng)添加等等。當(dāng)我把各個(gè)庫里的父pom拉下來。接著,項(xiàng)目完美運(yùn)行了。這是什么原因呢?
2 回答

呼如林
TA貢獻(xiàn)1798條經(jīng)驗(yàn) 獲得超3個(gè)贊

UYOU
TA貢獻(xiàn)1878條經(jīng)驗(yàn) 獲得超4個(gè)贊
一般情況下如果是有父pom的,都是一些可重用的,底下很多子pom都要繼承父pom實(shí)現(xiàn)依賴一些父類依賴好的。
1.如果你需要用的依賴不是不是很多,可以查看你的子pom,看他依賴的是哪個(gè)父pom,拉下來到你本地就好。
2.如果項(xiàng)目依賴太多,實(shí)在不方便一個(gè)個(gè)找的時(shí)候,你還是把你常用的一些依賴?yán)奖镜匕?,費(fèi)點(diǎn)時(shí)間整理一下,以后用起來不折騰。
添加回答
舉報(bào)
0/150
提交
取消