Release Notes - Maven JAR Plugin - Version 2.2 - HTML format

Bug

  • [MJAR-49] - Jarsigner fails on windows due to spaces in pathnames
  • [MJAR-50] - "Invalid Header" in jar's Manifest (Specification-Title attribute) when tab char in pom Description
  • [MJAR-57] - Specification and Implementation details missing from manifest
  • [MJAR-59] - Impossible to create empty entries in MANIFEST
  • [MJAR-60] - Adding directories to manifest classpath entry is not possible
  • [MJAR-75] - [PATCH] Wrong artifact type attached to the project by the test-jar goal
  • [MJAR-77] - Link to MavenArchiveConfiguration javadoc is broken
  • [MJAR-78] - jar:sign skip option does not work
  • [MJAR-79] - META-INF/persistence.xml excluded from artifact when index=true
  • [MJAR-80] - excludes is not working for maven-jar-plugin
  • [MJAR-83] - addClasspath is not respected for runtime dependencies
  • [MJAR-88] - use maven-invoker-plugin instead of maven-embedder for it tests
  • [MJAR-90] - when maven.test.Skip is set, the test-jar artifact is empty
  • [MJAR-101] - excluding files from jar doesn't work completely well

Improvement

  • [MJAR-30] - Allow includes/excludes specification
  • [MJAR-51] - handle signing jars which are not project artifacts and not "in place" signing
  • [MJAR-58] - Update Jar Plugin Documentation (more examples for manifest customization)
  • [MJAR-64] - jar:jar ignores command line argument -DfinalName=xxx
  • [MJAR-70] - Ability to skip jar recreation if any of resources are older than existing jar
  • [MJAR-71] - use manifest in classesdir/META-INF if exists
  • [MJAR-74] - Upgrade maven-archiver dependency to 2.3-SNAPSHOT
  • [MJAR-82] - Class-Path manifest entry should support maven repository layout

New Feature

  • [MJAR-84] - Need ability to not attach a jar when not signing in place
  • [MJAR-86] - Jarsigner option 'storetype' not supported by the plugin

Task

  • [MJAR-89] - release maven-invoker-plugin
  • [MJAR-91] - release maven-archiver
  • [MJAR-92] - release plexus-utils 1.4.9

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.