程式與日常
fat jar又稱uber jar,是一個包含其他依賴jar的jar。
通常專案程式中會依賴其他的函式庫(library),函式庫就是jar,例如apache commons系列,jdbc driver,jackson等。而在將專案打包成jar時如果連同這些依賴jar一起打包,這樣生成的jar就是fat jar。
會打包成fat jar通常都是需要打包成可執行的jar,因為執行時才能正確引用那些依賴的jar。
沒有留言:
張貼留言