Release Notes - Maven 2.x JAR Plugin - Version 2.1 - HTML format

Bug

  • [MJAR-1] - Manifest generation problems caused by valid POM information
  • [MJAR-3] - LICENSE.txt no longer saved in META-INF
  • [MJAR-4] - Multiline description provides invalid header in the generated jar files
  • [MJAR-5] - no Implementation-Vendor-Id in META-INF/MANIFEST.MF
  • [MJAR-6] - dependencies woth scope "test" are included in Extension-List of the manifest
  • [MJAR-7] - jar plugin recreates jar files all the time
  • [MJAR-8] - Maven creates jar for a project without java sources
  • [MJAR-17] - specifying <manifestFile> does nothing
  • [MJAR-27] - jar:sign doesn't check if project prouces an artifact
  • [MJAR-31] - [webstart] NPE when signing dependencies
  • [MJAR-32] - [JarSignMojo] Verification of a signed jar fails
  • [MJAR-33] - Jarsigner shows password on command line
  • [MJAR-34] - Invalid jar manifest created
  • [MJAR-38] - Maven Puts Arbitrary Extension Definition in JAR Manifest by Default.
  • [MJAR-39] - Maven Sets Manifest Attribute Values to Multi-Line Strings
  • [MJAR-40] - Incomplete jar indexes
  • [MJAR-41] - Cannot specify additional classpath entries in jar manifest when using addClasspath
  • [MJAR-43] - adding -Dmaven.test.skip=true generate a test-jar without classes
  • [MJAR-45] - SVN URLs wrong on generated Source Repository page
  • [MJAR-54] - Update dependency on maven-archiver past 2.0

Improvement

  • [MJAR-11] - extention parametrization
  • [MJAR-14] - pom.xml information automatically included in META-INF during jar
  • [MJAR-16] - ability to change output directory of jar, and source directory for classes
  • [MJAR-18] - JarSignVerifyMojo - Handle unsigned jar files
  • [MJAR-21] - JarSign cleanups
  • [MJAR-24] - don't sign already signed jars (also allow for in-place jar signing)
  • [MJAR-25] - Do not rejar when not necessary
  • [MJAR-46] - Document <manifestFile> element in configuration
  • [MJAR-47] - maven-jar-plugin documentation should point to additional documentation, such as manifest guide
  • [MJAR-52] - Make it option to include META-INF directory with pom.xml and pom.properties
  • [MJAR-55] - possibility to add arbitrary elements to the manifest classpath

New Feature

  • [MJAR-19] - Ability to detect if a jar is already signed.
  • [MJAR-22] - Allow to programatically identify between types of sign failures
  • [MJAR-23] - Add a global property for skipping jar signing
  • [MJAR-35] - Abstraction for JarSignMojo so that webstart plugin can allow the user to choose how their jars are signed
  • [MJAR-44] - Provide capability to generate class index (as in jar -i)

Task

  • [MJAR-48] - Review plugin documentation

Test

  • [MJAR-36] - JarMojoTest uses wrong import for maven-plugin-testing-harness

Wish

  • [MJAR-15] - Excluding pom.properties and pom.xml from produced artifact

Edit/Copy Release Notes

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