最近內建開源項目的時候發現一個問題,每個項目都要引用一堆jar包,多有重複,且版本也不統一,如果能把功能相似的jar檔案合并為一豈不是很友善?比如apache的commons一族,axis/axis2一族,xml處理一族……
做法很簡單,其實jar檔案就是壓縮檔案,裝了win rar/zip的話就好辦了。
首先,選中多個jar檔案,點右鍵“解壓到……”某個目錄,這時候應該會有些檔案重疊,主要是MANIFEST.MF,不管它,解壓完畢,把合并的資訊填入MANIFEST.MF或者寫個readme,随便你,總之最好記錄下這次歸并,為将來更新有據可查。
然後,壓縮這個檔案夾内的内容,注意根目錄要正确!選擇zip格式壓縮,擴充名為jar。
最後,合并完畢,起個好名字吧。
本文轉自胡奇 51CTO部落格,原文連結:http://blog.51cto.com/huqicto/280683,如需轉載請自行聯系原作者