天天看點

關于不同版本maven在idea下開發父子項目jar包無法依賴問題說明

     本人這兩天在想研究下idea軟體如何開發maven 父子關聯項目,父項目建立後添加或删除jar包,在子項目無法實時更新,都必須要重新開機idea軟體子項目才加載父項目添加的jar包,當父項目删除某個jar包時,子項目又沒法實時去掉相應的jar包,使用“Reimport All Maven Projects”操作也無效,研究很長一段時間,期間在其他電腦上試過相同版本的idea 工具,都沒出現這個問題,甚至懷疑是電腦系統問題,痛下決心重裝下系統,其實本來我也想重裝的,趁這次機會重裝下,希望能解決上述問題。但事與願違,還是同樣的問題,現在确定不是電腦系統問題。

    後來想想會不會是maven版本問題,馬上檢視了下正常的電腦上的maven版本,是3.0.5 正常,而我出現問題的電腦的maven版本是3.6.1,馬上把我電腦maven版本換成3.0.5,終于正常了,終于最後确定是maven版本問題,之前一直沒想到,浪費了好長時間。現在總結下idea,maven不同版本導緻開發父子項目時jar包無法加載問題。

idea版本:2019.1

無法加載jar包的maven版本:3.6.1,3.6.0

能正常實時加載jar包的maven版本:3.0.5,3.5.4

其他maven版本沒試過