Apache Maven Jar Plugin Version 3.0.0 Released

The Apache Maven team is pleased to announce the release of the Apache Maven Jar Plugin, version 3.0.0.

This plugin provides the capability to build jars.

Important Note:

  • Maven 3.X only
  • JDK 6 minimum requirement
1<plugin>
2  <groupId>org.apache.maven.plugins</groupId>
3  <artifactId>maven-jar-plugin</artifactId>
4  <version>3.0.0</version>
5</plugin>

Release Notes - Maven JAR Plugin - Version 3.0.0

Bugs:

  • MJAR-177 - Empty string should be treated as default classifier
  • MJAR-198 - jar:jar without classifier replaces default jar
  • MJAR-204 - Adding plexus-utils version 3.0.22
  • MJAR-205 - Compatibility with JDK9 requires an update of plexus-archiver
  • MJAR-216 - Documentation for skip param in test-jar goal is wrong

Documentation:

Improvements:

  • MJAR-183 - Add LifecycleMapping and ArtifactHandler from maven-core to target packaging plugin
  • MJAR-194 - Upgrade plexus-archiver to 2.10
  • MJAR-199 - Option "classifier" to goal test-jar
  • MJAR-201 - Upgrade Maven 3.X Only JDK 1.6
  • MJAR-202 - Bump version to 3.0.0-SNAPSHOT
  • MJAR-203 - Change package to org.apache.maven.plugins to prevent conflict with Maven Core
  • MJAR-207 - Upgrade plexus-archiver from 3.0.3 to 3.1
  • MJAR-208 - Make naming of properties consistent
  • MJAR-209 - Remove param properties that doesn't make sense for CLI usage
  • MJAR-210 - Remove useDefaultManifestFile parameter
  • MJAR-214 - Replace @pom.version@ with @project.version@ in Integration Tests
  • MJAR-215 - Upgrade plexus-archiver from 3.1 to 3.1.1 in synch with maven-archiver 3.0.1
  • MJAR-217 - Make finalName readonly parameter

Tasks:

  • MJAR-213 - Upgrade to maven-archiver 3.0.1
  • MJAR-218 - Upgrade to maven-archiver 3.0.2 to fix regression

Reporters of this Release:

Tester of this Release:

  • Stian Soiland-Reyes

Many thanks to all reporters/contributors/testers of this release.

Enjoy,

  • The Apache Maven team