1
爲了實現乾淨的跨平臺分發,我希望有一個包含項目所需的一切的JAR文件。將/libs/*.jar打包成一個罐子?
不過,我有一個外部的lib在我./lib文件夾
[email protected]:~/code/HeimdallOneClick/dist$ ls -Rl
.:
total 339676
-rwxr-xr-x 1 adam adam 347818157 2011-06-26 16:13 HeimdallOneClick.jar
drwxr-xr-x 2 adam adam 4096 2011-06-26 16:18 lib
-rw-r--r-- 1 adam adam 1331 2011-06-26 16:13 README.TXT
./lib:
total 260
-rw-r--r-- 1 adam adam 264192 2011-06-26 16:13 appframework-1.0.3.jar
有沒有一種方法來建立這個相對較小的JAR文件到我的主要JAR,然後在運行時解壓縮,這樣我只有一個單個文件作爲分佈?
+1 - One-jar非常有用,與Ant和Maven也很好。 – miku
謝謝。它會保持交叉成形性嗎?另外,罐子的資源能否像以前一樣改變?該jar的內容將被修改,因爲這是打算成爲一個包發佈方法。 – AdamOutler
沒有關於特定於平臺的單罐的內容。 –