title: Packaging /libs/*.jar into a single jar?
body: <p>For the purposes of a clean cross-platform distribution, I'd like to have a single JAR file which contains everything required for the project. </p>
  
  <p>however, I have an external lib in my ./lib folder</p>
  
  <pre><code>adam@Adam-Desktop:~/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
  </code></pre>
  
  <p>Is there a way to build this relatively small JAR file into my main JAR and then decompress at runtime so that I have only a single file as a distribution?</p>