maven處理循環依賴

第一步:

查看依賴。idea中點擊analyze module dependencies,紅色爲衝突,若依賴關係很簡單(比如只有某個類有問題),則直接修改代碼

第二步:

若依賴複雜(模​塊​C依​賴​於​模​塊​B,模​塊​B依​賴​於​模​塊​A,而​模​塊​A又​依​賴​於​模​塊​C),則使用builder-helper-maven-plugin插件​,先​把​相​互​依​賴​的​模​塊​整​合​在​一​起​,合​並​成​一​個​單​獨​的​模​塊​統​一​編​譯​,合​並​A、​B、​C三​個​模​塊​爲​D模​塊​,這​樣​就​產​生​了​一​個​合​並​模​塊​D,我​們​把​它​當​做​一​個​輔​助​構​建​模​塊​,然​後​讓​A、​B、​C模​塊​都​依​賴​於​D模​塊​,這​樣​的​話​就​可​以​成​功​編​譯​A、​B和​C模​塊​(https://blog.csdn.net/leolu007/article/details/53079875

第三步:若有時間則重構代碼


 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章