You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@maven.apache.org by Hervé Boutemy <hb...@apache.org> on 2020/02/13 21:03:17 UTC

[ANN] Apache Maven Shade Plugin 3.2.2 Released

The Apache Maven team is pleased to announce the release of the Apache Maven Shade Plugin, version 3.2.2
 
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.
 
https://maven.apache.org/plugins/maven-shade-plugin/
 
You should specify the version in your project's plugin configuration:
 
<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-shade-plugin</artifactId>
  <version>3.2.2</version>
</plugin>
 
You can download the appropriate sources etc. from the download page:
 
https://maven.apache.org/plugins/maven-shade-plugin/download.cgi
 

Release Notes - Maven Shade Plugin - Version 3.2.2

** Bug
    * [MSHADE-223] - Endless processing when promoteTransitiveDependencies=true
    * [MSHADE-284] - Shaded test JARs are always empty
    * [MSHADE-291] - shadedPattern applied multiples times when relocating the contents of META-INF/services files
    * [MSHADE-298] - Groovy extension module transformer looking in incorrect META-INF directory
    * [MSHADE-309] - issue tracker link on the web site of shade plugin does not work.
    * [MSHADE-311] - Bad exclusions in dependency-reduced-pom.xml
    * [MSHADE-315] - Broken link on Maven Shade Plugin
    * [MSHADE-318] - Specifically included class's dependencies are missing
    * [MSHADE-331] - Issue Tracker link is not working - Page Not Found
    * [MSHADE-337] - Relocation cannot process class file version 58 JARs
    * [MSHADE-339] - Shaded test jar has wrong type "jar"
    * [MSHADE-340] - Shaded test jar artifact is not attached

** New Feature
    * [MSHADE-306] - Log all duplicates, not only classes
    * [MSHADE-347] - Reproducible Builds: make entries in output jar files reproducible

** Improvement
    * [MSHADE-285] - It should be possible to shade test sources as a JAR
    * [MSHADE-313] - Minimize jar should respect implementations under /META-INF/services/
    * [MSHADE-316] - Minijar: <excludeDefaults>true</excludeDefaults>
    * [MSHADE-319] - Group output into included and excluded artifacts to easily identify them
    * [MSHADE-348] - Make build Reproducible

** Test
    * [MSHADE-327] - improved integration test coverage for relocation and minification

** Task
    * [MSHADE-322] - Provide a transformer for properties files
    * [MSHADE-330] - Java 12 and 13 support
    * [MSHADE-346] - Introduce mock repository manager for testing
    * [MSHADE-350] - Enable ManifestResourceTransformer to rewrite the manifest with relocations

** Dependency upgrade
    * [MSHADE-320] - Upgrade maven-artifact-transfer to 0.11.0
    * [MSHADE-338] - Upgrade maven-artifact-transfer 0.12.0
    * [MSHADE-341] - Upgrade plexus-utils 3.3.0
    * [MSHADE-349] - Upgrade to org.ow2.asm:asm:7.3.1

 
Enjoy,
 
-The Apache Maven team



---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


Re: [ANN] Apache Maven Shade Plugin 3.2.2 Released

Posted by Falko Modler <f....@gmx.net>.
Thanks to everyone involved!

Am 13.02.2020 um 22:03 schrieb Hervé Boutemy:
> The Apache Maven team is pleased to announce the release of the Apache Maven Shade Plugin, version 3.2.2
>
> 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.
>
> https://maven.apache.org/plugins/maven-shade-plugin/
>
> You should specify the version in your project's plugin configuration:
>
> <plugin>
>    <groupId>org.apache.maven.plugins</groupId>
>    <artifactId>maven-shade-plugin</artifactId>
>    <version>3.2.2</version>
> </plugin>
>
> You can download the appropriate sources etc. from the download page:
>
> https://maven.apache.org/plugins/maven-shade-plugin/download.cgi
>
>
> Release Notes - Maven Shade Plugin - Version 3.2.2
>
> ** Bug
>      * [MSHADE-223] - Endless processing when promoteTransitiveDependencies=true
>      * [MSHADE-284] - Shaded test JARs are always empty
>      * [MSHADE-291] - shadedPattern applied multiples times when relocating the contents of META-INF/services files
>      * [MSHADE-298] - Groovy extension module transformer looking in incorrect META-INF directory
>      * [MSHADE-309] - issue tracker link on the web site of shade plugin does not work.
>      * [MSHADE-311] - Bad exclusions in dependency-reduced-pom.xml
>      * [MSHADE-315] - Broken link on Maven Shade Plugin
>      * [MSHADE-318] - Specifically included class's dependencies are missing
>      * [MSHADE-331] - Issue Tracker link is not working - Page Not Found
>      * [MSHADE-337] - Relocation cannot process class file version 58 JARs
>      * [MSHADE-339] - Shaded test jar has wrong type "jar"
>      * [MSHADE-340] - Shaded test jar artifact is not attached
>
> ** New Feature
>      * [MSHADE-306] - Log all duplicates, not only classes
>      * [MSHADE-347] - Reproducible Builds: make entries in output jar files reproducible
>
> ** Improvement
>      * [MSHADE-285] - It should be possible to shade test sources as a JAR
>      * [MSHADE-313] - Minimize jar should respect implementations under /META-INF/services/
>      * [MSHADE-316] - Minijar: <excludeDefaults>true</excludeDefaults>
>      * [MSHADE-319] - Group output into included and excluded artifacts to easily identify them
>      * [MSHADE-348] - Make build Reproducible
>
> ** Test
>      * [MSHADE-327] - improved integration test coverage for relocation and minification
>
> ** Task
>      * [MSHADE-322] - Provide a transformer for properties files
>      * [MSHADE-330] - Java 12 and 13 support
>      * [MSHADE-346] - Introduce mock repository manager for testing
>      * [MSHADE-350] - Enable ManifestResourceTransformer to rewrite the manifest with relocations
>
> ** Dependency upgrade
>      * [MSHADE-320] - Upgrade maven-artifact-transfer to 0.11.0
>      * [MSHADE-338] - Upgrade maven-artifact-transfer 0.12.0
>      * [MSHADE-341] - Upgrade plexus-utils 3.3.0
>      * [MSHADE-349] - Upgrade to org.ow2.asm:asm:7.3.1
>
>
> Enjoy,
>
> -The Apache Maven team
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
>


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


AW: AW: [ANN] Apache Maven Shade Plugin 3.2.2 Released

Posted by Markus KARG <ma...@headcrashing.eu>.
Hervé,

you won't believe how happy I actually am. Since more than one year I needed
to tell the audience of my conference talks to rebuild their custom plugin
just to get the few bug fixes I contributed long time ago (which are
essential in the Jakarta EE environment). Now finally I can simply tell
everybody: Use 3.2.2. A small step for the committers, but a bug step for
mankind!

We really need to go back to the Release Early Release Often mantra to
prevent situations like this in future! ;-)

-Markus


-----Ursprüngliche Nachricht-----
Von: Hervé BOUTEMY [mailto:herve.boutemy@free.fr] 
Gesendet: Freitag, 14. Februar 2020 21:25
An: Maven Developers List
Betreff: Re: AW: [ANN] Apache Maven Shade Plugin 3.2.2 Released

thanks for the positive feedback :)

Le vendredi 14 février 2020, 17:02:36 CET Markus KARG a écrit :
> Yippi! :-)
> 
> -----Ursprüngliche Nachricht-----
> Von: Hervé Boutemy [mailto:hboutemy@apache.org]
> Gesendet: Donnerstag, 13. Februar 2020 22:03
> An: announce@maven.apache.org; users@maven.apache.org;
dev@maven.apache.org
> Betreff: [ANN] Apache Maven Shade Plugin 3.2.2 Released
> 
> The Apache Maven team is pleased to announce the release of the Apache
Maven
> Shade Plugin, version 3.2.2
> 
> 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.
> 
> https://maven.apache.org/plugins/maven-shade-plugin/
> 
> You should specify the version in your project's plugin configuration:
> 
> <plugin>
>   <groupId>org.apache.maven.plugins</groupId>
>   <artifactId>maven-shade-plugin</artifactId>
>   <version>3.2.2</version>
> </plugin>
> 
> You can download the appropriate sources etc. from the download page:
> 
> https://maven.apache.org/plugins/maven-shade-plugin/download.cgi
> 
> 
> Release Notes - Maven Shade Plugin - Version 3.2.2
> 
> ** Bug
>     * [MSHADE-223] - Endless processing when
> promoteTransitiveDependencies=true
>     * [MSHADE-284] - Shaded test JARs are always empty
>     * [MSHADE-291] - shadedPattern applied multiples times when relocating
> the contents of META-INF/services files
>     * [MSHADE-298] - Groovy extension module transformer looking in
> incorrect META-INF directory
>     * [MSHADE-309] - issue tracker link on the web site of shade plugin
does
> not work.
>     * [MSHADE-311] - Bad exclusions in dependency-reduced-pom.xml
>     * [MSHADE-315] - Broken link on Maven Shade Plugin
>     * [MSHADE-318] - Specifically included class's dependencies are
missing
>     * [MSHADE-331] - Issue Tracker link is not working - Page Not Found
>     * [MSHADE-337] - Relocation cannot process class file version 58 JARs
>     * [MSHADE-339] - Shaded test jar has wrong type "jar"
>     * [MSHADE-340] - Shaded test jar artifact is not attached
> 
> ** New Feature
>     * [MSHADE-306] - Log all duplicates, not only classes
>     * [MSHADE-347] - Reproducible Builds: make entries in output jar files
> reproducible
> 
> ** Improvement
>     * [MSHADE-285] - It should be possible to shade test sources as a JAR
>     * [MSHADE-313] - Minimize jar should respect implementations under
> /META-INF/services/
>     * [MSHADE-316] - Minijar: <excludeDefaults>true</excludeDefaults>
>     * [MSHADE-319] - Group output into included and excluded artifacts to
> easily identify them
>     * [MSHADE-348] - Make build Reproducible
> 
> ** Test
>     * [MSHADE-327] - improved integration test coverage for relocation and
> minification
> 
> ** Task
>     * [MSHADE-322] - Provide a transformer for properties files
>     * [MSHADE-330] - Java 12 and 13 support
>     * [MSHADE-346] - Introduce mock repository manager for testing
>     * [MSHADE-350] - Enable ManifestResourceTransformer to rewrite the
> manifest with relocations
> 
> ** Dependency upgrade
>     * [MSHADE-320] - Upgrade maven-artifact-transfer to 0.11.0
>     * [MSHADE-338] - Upgrade maven-artifact-transfer 0.12.0
>     * [MSHADE-341] - Upgrade plexus-utils 3.3.0
>     * [MSHADE-349] - Upgrade to org.ow2.asm:asm:7.3.1
> 
> 
> Enjoy,
> 
> -The Apache Maven team
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org





---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


Re: AW: [ANN] Apache Maven Shade Plugin 3.2.2 Released

Posted by Hervé BOUTEMY <he...@free.fr>.
thanks for the positive feedback :)

Le vendredi 14 février 2020, 17:02:36 CET Markus KARG a écrit :
> Yippi! :-)
> 
> -----Ursprüngliche Nachricht-----
> Von: Hervé Boutemy [mailto:hboutemy@apache.org]
> Gesendet: Donnerstag, 13. Februar 2020 22:03
> An: announce@maven.apache.org; users@maven.apache.org; dev@maven.apache.org
> Betreff: [ANN] Apache Maven Shade Plugin 3.2.2 Released
> 
> The Apache Maven team is pleased to announce the release of the Apache Maven
> Shade Plugin, version 3.2.2
> 
> 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.
> 
> https://maven.apache.org/plugins/maven-shade-plugin/
> 
> You should specify the version in your project's plugin configuration:
> 
> <plugin>
>   <groupId>org.apache.maven.plugins</groupId>
>   <artifactId>maven-shade-plugin</artifactId>
>   <version>3.2.2</version>
> </plugin>
> 
> You can download the appropriate sources etc. from the download page:
> 
> https://maven.apache.org/plugins/maven-shade-plugin/download.cgi
> 
> 
> Release Notes - Maven Shade Plugin - Version 3.2.2
> 
> ** Bug
>     * [MSHADE-223] - Endless processing when
> promoteTransitiveDependencies=true
>     * [MSHADE-284] - Shaded test JARs are always empty
>     * [MSHADE-291] - shadedPattern applied multiples times when relocating
> the contents of META-INF/services files
>     * [MSHADE-298] - Groovy extension module transformer looking in
> incorrect META-INF directory
>     * [MSHADE-309] - issue tracker link on the web site of shade plugin does
> not work.
>     * [MSHADE-311] - Bad exclusions in dependency-reduced-pom.xml
>     * [MSHADE-315] - Broken link on Maven Shade Plugin
>     * [MSHADE-318] - Specifically included class's dependencies are missing
>     * [MSHADE-331] - Issue Tracker link is not working - Page Not Found
>     * [MSHADE-337] - Relocation cannot process class file version 58 JARs
>     * [MSHADE-339] - Shaded test jar has wrong type "jar"
>     * [MSHADE-340] - Shaded test jar artifact is not attached
> 
> ** New Feature
>     * [MSHADE-306] - Log all duplicates, not only classes
>     * [MSHADE-347] - Reproducible Builds: make entries in output jar files
> reproducible
> 
> ** Improvement
>     * [MSHADE-285] - It should be possible to shade test sources as a JAR
>     * [MSHADE-313] - Minimize jar should respect implementations under
> /META-INF/services/
>     * [MSHADE-316] - Minijar: <excludeDefaults>true</excludeDefaults>
>     * [MSHADE-319] - Group output into included and excluded artifacts to
> easily identify them
>     * [MSHADE-348] - Make build Reproducible
> 
> ** Test
>     * [MSHADE-327] - improved integration test coverage for relocation and
> minification
> 
> ** Task
>     * [MSHADE-322] - Provide a transformer for properties files
>     * [MSHADE-330] - Java 12 and 13 support
>     * [MSHADE-346] - Introduce mock repository manager for testing
>     * [MSHADE-350] - Enable ManifestResourceTransformer to rewrite the
> manifest with relocations
> 
> ** Dependency upgrade
>     * [MSHADE-320] - Upgrade maven-artifact-transfer to 0.11.0
>     * [MSHADE-338] - Upgrade maven-artifact-transfer 0.12.0
>     * [MSHADE-341] - Upgrade plexus-utils 3.3.0
>     * [MSHADE-349] - Upgrade to org.ow2.asm:asm:7.3.1
> 
> 
> Enjoy,
> 
> -The Apache Maven team
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org





---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


AW: [ANN] Apache Maven Shade Plugin 3.2.2 Released

Posted by Markus KARG <ma...@headcrashing.eu>.
Yippi! :-)

-----Ursprüngliche Nachricht-----
Von: Hervé Boutemy [mailto:hboutemy@apache.org] 
Gesendet: Donnerstag, 13. Februar 2020 22:03
An: announce@maven.apache.org; users@maven.apache.org; dev@maven.apache.org
Betreff: [ANN] Apache Maven Shade Plugin 3.2.2 Released

The Apache Maven team is pleased to announce the release of the Apache Maven
Shade Plugin, version 3.2.2
 
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.
 
https://maven.apache.org/plugins/maven-shade-plugin/
 
You should specify the version in your project's plugin configuration:
 
<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-shade-plugin</artifactId>
  <version>3.2.2</version>
</plugin>
 
You can download the appropriate sources etc. from the download page:
 
https://maven.apache.org/plugins/maven-shade-plugin/download.cgi
 

Release Notes - Maven Shade Plugin - Version 3.2.2

** Bug
    * [MSHADE-223] - Endless processing when
promoteTransitiveDependencies=true
    * [MSHADE-284] - Shaded test JARs are always empty
    * [MSHADE-291] - shadedPattern applied multiples times when relocating
the contents of META-INF/services files
    * [MSHADE-298] - Groovy extension module transformer looking in
incorrect META-INF directory
    * [MSHADE-309] - issue tracker link on the web site of shade plugin does
not work.
    * [MSHADE-311] - Bad exclusions in dependency-reduced-pom.xml
    * [MSHADE-315] - Broken link on Maven Shade Plugin
    * [MSHADE-318] - Specifically included class's dependencies are missing
    * [MSHADE-331] - Issue Tracker link is not working - Page Not Found
    * [MSHADE-337] - Relocation cannot process class file version 58 JARs
    * [MSHADE-339] - Shaded test jar has wrong type "jar"
    * [MSHADE-340] - Shaded test jar artifact is not attached

** New Feature
    * [MSHADE-306] - Log all duplicates, not only classes
    * [MSHADE-347] - Reproducible Builds: make entries in output jar files
reproducible

** Improvement
    * [MSHADE-285] - It should be possible to shade test sources as a JAR
    * [MSHADE-313] - Minimize jar should respect implementations under
/META-INF/services/
    * [MSHADE-316] - Minijar: <excludeDefaults>true</excludeDefaults>
    * [MSHADE-319] - Group output into included and excluded artifacts to
easily identify them
    * [MSHADE-348] - Make build Reproducible

** Test
    * [MSHADE-327] - improved integration test coverage for relocation and
minification

** Task
    * [MSHADE-322] - Provide a transformer for properties files
    * [MSHADE-330] - Java 12 and 13 support
    * [MSHADE-346] - Introduce mock repository manager for testing
    * [MSHADE-350] - Enable ManifestResourceTransformer to rewrite the
manifest with relocations

** Dependency upgrade
    * [MSHADE-320] - Upgrade maven-artifact-transfer to 0.11.0
    * [MSHADE-338] - Upgrade maven-artifact-transfer 0.12.0
    * [MSHADE-341] - Upgrade plexus-utils 3.3.0
    * [MSHADE-349] - Upgrade to org.ow2.asm:asm:7.3.1

 
Enjoy,
 
-The Apache Maven team



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org