The Maven team is pleased to announce the release of the Maven Assembly Plugin, version 2.4
A Maven plugin to create archives of your project's sources, classes, dependencies etc. from flexible assembly descriptors. http://maven.apache.org/plugins/maven-assembly-plugin You should specify the version in your project's plugin configuration: <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-assembly-plugin</artifactId> <version>2.4</version> </plugin> Release Notes - Maven Assembly Plugin - Version 2.4 Bug * [MASSEMBLY-636] Directory permissions still not correct for dirs created by dependencySet * [MASSEMBLY-633] Misspelled expression/property for parameter updateOnly * [MASSEMBLY-629] Explanation of default value for useAllReactorProjects is at best confusing, possibly wrong * [MASSEMBLY-626] NullPointerException in PlexusIoURLResource.getContents * [MASSEMBLY-621] directoryMode not enforced * [MASSEMBLY-620] The dependencySet/includes/include format is documented incorrectly * [MASSEMBLY-608] Missing XML tag <plugins> in example documentation * [MASSEMBLY-604] Please document <format>dir</format> * [MASSEMBLY-602] Multiple Assemblies Causes Infinite Loop\Recursion * [MASSEMBLY-599] Mistake in javadoc for dependencySet/includes * [MASSEMBLY-591] Empty classifier in dependency causes extra dash * [MASSEMBLY-567] Version wildcard in dependencySet include does not work * [MASSEMBLY-553] Assembly plugin does not inherit configuration/execution from parent * [MASSEMBLY-549] StackOverflowError while creating assembly * [MASSEMBLY-449] Permissions on directories in a zipped archive incorrect * [MASSEMBLY-422] Generated directories have wrong file attributes * [MASSEMBLY-371] Converting line endings corrupts ISO-8859-1 files when platform encoding is UTF-8 * [MASSEMBLY-96] using fileSet -> lineEnding will always put the selected lineEnding at the end of the file, even if the original file does not end in one Improvement * [MASSEMBLY-634] Add Maven version used to Created-By entry in manifest * [MASSEMBLY-631] "Using Component Descriptors" page uses deprecated assembly goal * [MASSEMBLY-627] use last plexus-utils 3.0.7 which is faster on copying files. * [MASSEMBLY-623] Assembly documentation does not list all supported formats * [MASSEMBLY-611] Documentation unclear in Usage > Configuration (part 2) * [MASSEMBLY-610] Documentation unclear in the Usage > Configuration section * [MASSEMBLY-546] Cannot supply escapeString for filtering * [MASSEMBLY-532] Documentation has parts reversed for full include/exclude patterns in dependencySet New Feature * [MASSEMBLY-630] Add recompressZippedFiles support to assembly Task * [MASSEMBLY-635] Update to maven-filtering:1.1 * [MASSEMBLY-618] use maven-plugin-tools' java 5 annotations Enjoy, -The Maven team