一、概述
Maven使用過程中,如果使用多model的形式組織項目,單個模塊之間是相互獨立的;編譯整個root目錄時會對每個模塊都進行統一編譯。單單對某個模塊進行編譯,該模塊不會對其他模塊進行編譯,即便是其引用的模塊。
二、坑描述和解決方法
踩坑描述:在對一個通用jar包進行打包時,該模塊對其他模塊進行了引用,由於引用模塊的代碼進行了修改,在使用該包的過程成老是出現錯誤;
解決方法:對root目錄進行打包,這樣整個項目就會重新編譯,修改的依賴代碼就可以更新了;
或者是把引用模塊重新編譯,install一下,然后在編譯模塊時重新引用一下。