Apache Maven Shade Plugin Version 3.1.1 Released
The Apache Maven team is pleased to announce the release of the Apache Maven Shade Plugin, version 3.1.1.
This plugin provides the capability to package the artifact in an uber-jar, including its dependencies and to shade - i.e. rename - the packages of some of the dependencies.
You should specify the version in your project's plugin configuration:
1<plugin>
2 <groupId>org.apache.maven.plugins</groupId>
3 <artifactId>maven-shade-plugin</artifactId>
4 <version>3.1.1</version>
5</plugin>
You can download the appropriate sources etc. from the download page.
You can download the appropriate sources etc. from the download page.
Release Notes - Maven Shade Plugin - Version 3.1.1
Bugs:
- MSHADE-273 - Shading of paths starting with / ignores excludes
- MSHADE-275 - Maven Shade Plugin does not work under Java 10
Improvements:
- MSHADE-277 - Identify issue related IT failure mini-jar-malformed-dependencies/pom.xml
- MSHADE-278 - Print out the jar responsible for exceptions like "Error creating shaded jar: invalid LOC header (bad signature)"
- MSHADE-283 - Add documentation information for GitHub
Dependency upgrades:
- MSHADE-276 - Upgrade parent to 31
- MSHADE-279 - Upgrade mave-surefire/failsafe-plugin 2.21.0
- MSHADE-280 - Upgrade jdom 1.1.3 to jdom2 2.0.6
- MSHADE-281 - Upgrade plexus-utils 3.1.0
- MSHADE-282 - Remove not used directories rel-path-test-files
Many thanks to all reporters/contributors/testers of this release.
Reporters:
- MSHADE-273: Eugene Kirpichov
- MSHADE-275: Markus Grech
- MSHADE-278: Gary Gregory
Testers:
- Markus Grech
- Rafael Winterhalter
Enjoy,
-The Apache Maven team