AdSense

網頁

2020/4/28

Java 什麼是 fat jar or uber jar

fat jar又稱uber jar,是一個包含其他依賴jar的jar。

通常專案程式中會依賴其他的函式庫(library),函式庫就是jar,例如apache commons系列,jdbc driver,jackson等。而在將專案打包成jar時如果連同這些依賴jar一起打包,這樣生成的jar就是fat jar。

會打包成fat jar通常都是需要打包成可執行的jar,因為執行時才能正確引用那些依賴的jar。

沒有留言:

AdSense