I would like to know if it's possible to achieve the following in IDEA 9:
I have a Java project that obviously contains code and supporting jar libraries. Let's call this project "HelloWorld". I would like to be able to produce a single artifact "HelloWorld.jar" that is an executable jar containing the compiled .class files AND all the contents of the jar dependencies (not the jar files themselves, but their exploded content) such that I can invoke this project by using "java -jar HelloWorld.jar" without the need of setting up a classpath or having additional jar files (libraries) in the filesystem.
I can get pretty close setting this up in IDEA but I cannot figure out how to tell IDEA to explode the JAR dependencies and include them in the artifact.
Thanks very much for any pointers.