Apache Maven Assembly Plugin Version 2.5.1 Released

The Apache Maven team is pleased to announce the release of the Apache Maven Assembly Plugin, version 2.5.1.

The Assembly Plugin for Maven is primarily intended to allow users to aggregate the project output along with its dependencies, modules, site documentation, and other files into a single distributable archive.

You should specify the version in your project's plugin configuration:

1<plugin>
2  <groupId>org.apache.maven.plugins</groupId>
3  <artifactId>maven-assembly-plugin</artifactId>
4  <version>2.5.1</version>
5</plugin>

Release Notes - Maven Assembly Plugin - Version 2.5.1

Bugs:

  • MASSEMBLY-357 - transitive dependencies erroneously excluded from dependencySet in some cases
  • MASSEMBLY-395 - Module dependencies not included
  • MASSEMBLY-474 - Assembly is duplicating dependecies in the output
  • MASSEMBLY-533 - Outputidrectory appended by dependencyset include name on filtered=true
  • MASSEMBLY-554 - DependencySet unpackOptions 'filtered' causes unpack not to work
  • MASSEMBLY-559 - useTransitiveDependencies leaks from one dependency set to another
  • MASSEMBLY-571 - moduleSet dependencies processed incorrectly
  • MASSEMBLY-577 - dependencySet inside moduleSet/binaries picks up dependencies of other dependencySets
  • MASSEMBLY-579 - Dependency-filename appended as subdirectory of outputDirectory of dependencySet when unpackOptions/filtered = true
  • MASSEMBLY-582 - Plugin omits transitive runtime dependencies where artifact is present with test-scope in current project
  • MASSEMBLY-619 - Configurations of different s influence each other
  • MASSEMBLY-640 - Artifact data added to path when lineEnding tag set in dependencySet
  • MASSEMBLY-672 - unpack adds the name of the artifact in case of filtered unpack
  • MASSEMBLY-691 - dependencySet with filtered option has differents behaviors
  • MASSEMBLY-701 - class AddDependencySetsTask doesn't re-unpack contents of unpacked SNAPSHOT artifacts
  • MASSEMBLY-722 - Assembly with filters fails on Version 2.5 with NoSuchElementException and then IOException (This archives contains unclosed entries) on clean up
  • MASSEMBLY-727 - Implied dependencysets have incorrect outputfilemapping

Enjoy,

-The Apache Maven team