[
https://issues.apache.org/jira/browse/MSHADE-363?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Herve Boutemy closed MSHADE-363.
--------------------------------
Assignee: Herve Boutemy
Resolution: Fixed
merged to master:
1. IT to show the failure and check the fix in
https://github.com/apache/maven-shade-plugin/commit/51bbf72e195e34229a1d3ebba2f9608255068a9d
2. changed ResourceTransformer back and added ReproducibleResourceTransformer
for the new reproducible behaviour in
https://github.com/apache/maven-shade-plugin/commit/229f4d79836b20a17dd8291e3734fae8c982b811
3. added an IT to check how implementation of this new
ReproducibleResourceTransformer can be run in old shade plugin by simply adding
the interface (source copy or shade...) in
https://github.com/apache/maven-shade-plugin/commit/4f83ae693f5c9f8022fc2b75c83b2bd632a1b6c8
> Breaking change to ResourceTransformer's API
> --------------------------------------------
>
> Key: MSHADE-363
> URL: https://issues.apache.org/jira/browse/MSHADE-363
> Project: Maven Shade Plugin
> Issue Type: Bug
> Affects Versions: 3.2.3
> Reporter: Andy Wilkinson
> Assignee: Herve Boutemy
> Priority: Major
> Fix For: 3.2.4
>
>
> A Spring Boot user has [made us
> aware|https://github.com/spring-projects/spring-boot/issues/21128] of a
> [breaking change to the API of
> ResourceTransformer|https://github.com/apache/maven-shade-plugin/commit/0d7bfb53a5fd83eede7edfd5552db5fa561d6286#diff-f09094e2212bb4d1173a4e183635b958]
> in 3.2.3.
> Ideally, we don't want to require a specific version of the Shade plugin.
> While I think we may be able to support the new and old both variants of the
> method, it would be preferable if future 3.2.x releases are backwards
> compatible with 3.2.2.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)