You are viewing a plain text version of this content. The canonical link for it is here.
Posted to announce@maven.apache.org by Kristian Rosenvold <kr...@apache.org> on 2012/02/02 07:33:08 UTC

[ANN] Maven Assembly Plugin 2.3 Released

The Maven team is pleased to announce the release of the Maven
Assembly Plugin, version 2.3

This plugin allows the user to create customized archives based on
their project and its dependencies. For example, the assembly plugin
is commonly used to create distribution archives for projects.

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.3</version>
</plugin>

These release notes also contain release notes from some key dependencies.
All dependencies in assembly have been upgraded to their latest versions,
which means there are a number of thread safety issues/stability problems
that have also been fixed.

Release Notes - Maven 2.x Assembly Plugin - Version 2.3

** Bug
  * [MASSEMBLY-588] - Build fails because of 'ls -1nlaR /'
  * [MASSEMBLY-595] - Tar file contains world-writeable files when
fileSets with and without fileMode are mixed


** Improvement
  * [MASSEMBLY-548] - Improve documentation for filters parameter


Release Notes - Maven Shared Components - Version maven-archiver-2.5

** Bug
  * [MSHARED-38] - Archiver should be adding "Created-By: Apache
Maven _2.0.4_" to the manifest
  * [MSHARED-134] - Using ${artifcactId}-Extention-Name in MANIFEST
file can create invalid MANIFEST files
  * [MSHARED-182] - manifestEntry seems not to work correctly

** Improvement
  * [MSHARED-99] - Archiver should validate manifest attribute names.
  * [MSHARED-221] - maven archiver requires JDK5



Release Notes - Plexus Components - Version plexus-archiver-2.1

** Bug
  * [PLXCOMP-39] - better validation of manifest entries in plexus-archiver
  * [PLXCOMP-47] - Manifest entries containing line feeds are invalid
  * [PLXCOMP-70] - Embedded error: String index out of range: 70
  * [PLXCOMP-155] - writeManifest generates unusable MANIFEST.MF for
non-latin chars
  * [PLXCOMP-177] - JarArchiver generates lines longer than 72 bytes
in MANIFEST.MF

** Task
  * [PLXCOMP-172] - remove Ant's Manifest class: use JDK's class instead


Release Notes - Plexus Components - Version plexus-archiver-2.0

** Bug
  * [PLXCOMP-163] - ZipFile leaks memory into native heap
  * [PLXCOMP-175] - Revert to old groupId

** Improvement
  * [PLXCOMP-129] - Archiver should not print info messages for
duplicate directories.
  * [PLXCOMP-169] - IO & Archiver forget to raise filename in case of an error