Updated by Simon Tuffs to use the actual 0.97 release version of one-jar.
Updated by Hugo Josefson to use the latest version of one-jar (0.97). If you want to use the previous version of one-jar, just specfiy 0.96 as the argument to the onejarVersion argument.
Updated by Hugo Josefson to fix Issue 21, renaming identically named jars to avoid ZipException.
Updated by Hugo Josefson to include system scope dependencies in the built jar.
Updated by Hugo Josefson to allow the generated one-jar to be attached to the build.
Updated by Hugo Josefson to include runtime dependencies instead of compile time dependencies.
Also thank you to Hannu for submitting the same fix, which reminded us to actually release this version!
Thank you to Matthew O. Smith for contributing code to simplify the manifest manipulations and adding the Implementation Version manifest entry key.
Thank you to Stig Kleppe-Jorgensen for contributing code to support multiproject builds.
Thank you to Amir Kibbar for contributing code to allow the plugin to operate without an exectuable jar. (ie the mainClass configuration parameter)
I've gotten several requests for the source code to this project... I appologize for both not having it available in the first place, and the delay in making it available. You can download a jar from the maven repository or access the SVN repository directly at svn://dstovall.org/svn/onejar-maven-plugin.
The last version (1.0) of the plugin used a template jar file that included a license file from the original one-jar project. I've taken that out per your requests. The URL of the license is still logged to the screen when the plugin is used.
I've updated the default version to the latest version of one-jar (0.96). If you want to use the previous version of one-jar, just specfiy 0.95 as the argument to the onejarVersion argument.