java - 关于第三方依赖jar的问题
PHPz
PHPz 2017-04-18 10:42:31
0
4
469
PHPz
PHPz

学习是最好的投资!

全部回覆(4)
巴扎黑

1省事方便,在某些情況下也必須是這樣,例如我用過的storm。但是隨著你專案大了,jar包多了,難免會遇到jar包衝突,告訴你版本不對或找不到某個類,這時候你就困惑了,maven不是幫我解決了嗎? 這時候還得一個jar包一個jar包的整才能解決問題,最後再修改pom檔。另外,其他人也說了,方式2在更新時,只需要更新個別jar包,遠程部署時對於龜速網絡還是有優勢的,還有個好處,你可以更熟悉項目的依賴,便於解決問題。總之:maven可以解決編譯時的衝突(透過pom.xml),但是解決不了執行時間的依賴和衝突。

小葫芦

1好,省事,打jar就是壓縮了一下,springboot部署時不就是打成一個jar

黄舟
  1. 部署運作方便,我個人覺得僅此而已。

  2. 更新個別依賴函式庫時無需重新打包;更新應用程式本身時上傳的體積較小。日常維護更偏重於這種方式。

阿神

個人覺得第一種方式更好一些,只生成一個文件,很乾淨,維運部署也方便,就像web項目打成war包,依賴的所有jar都在war包裡面。我經歷的多家公司也都是採用第一種方式。

另外附上我的一篇部落格:http://xxgblog.com/2015/08/07... 介紹了你說的兩種包的Maven打包插件的使用方法。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板