1. 程式人生 > >maven依賴jar導出消失問題

maven依賴jar導出消失問題

type archetype watermark 新的 一次 tle size span src

問題:maven依賴jar導出消失問題


新創新的Maven管理的項目,使用的模板是maven-archetype-quickstart,設置maven管理的jar導出時,如下

技術分享圖片

在每次”update projects”時,會自動將添加到Maven Dependencies去掉,結果如下:
技術分享圖片

,這是為什麽呢?
答案如下:
因為新創建的項目裏pom.xml默認是導出jar包的,意思就是把當前項目視為創建的jar項目,即

<packaging>jar</packaging>
  • 1


如果當前項目是jar當然不會將項目依賴的jar也一起導出的,所以在update projects裏,會將依賴的jar去掉。
修改如下:

 <packaging>war</packaging>
  • 1


再試一次就不會去掉依賴的jar包了。

maven依賴jar導出消失問題