1
クリーンなクロスプラットフォーム配布のために、プロジェクトに必要なものすべてを含む単一のJARファイルを用意したいと思います。/libs/*.jarを単一のjarファイルにパッケージングしますか?
しかし、私は私の./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
に外部LIBを持っているが、私のメインのJARには、この比較的小さいJARファイルを構築し、私は持っているように、実行時に解凍する方法はあります単一のファイルをディストリビューションとして使用する
+1 - ワンジャーは非常に便利で、AntとMavenでもうまくいきます。 – miku
ありがとうございます。クロスプラットフォーム性を維持しますか?また、jarのリソースはこれまでどおり変更できますか? jarファイルの内容は、パッケージの配布方法を意図して変更されます。 – AdamOutler
プラットフォーム固有のone-jarについては何もありません。 –