Bug: Extra JARs and Artifacts were not subjected to filtering#785
Bug: Extra JARs and Artifacts were not subjected to filtering#785
Conversation
IT should use Maven def plugin
| Shade plugin starts to create DRP even if the artifact has been renamed because of the configuration | ||
| </description> | ||
|
|
||
| <properties> |
There was a problem hiding this comment.
switching to Java 8 feels like a separate issue. Is there some reason it's in this PR?
There was a problem hiding this comment.
As ITs are busted without this change, at least I could not make ITs work locally (on Java 24, 21, etc).
elharo
left a comment
There was a problem hiding this comment.
If all ITs are busted then that should be fixed first in a separate PR.
not sure to understand the reasoning? what would be the added value of adding extra work/waste of time with a separate PR?? It has been discovered the reason of the failure with Java 25 so it's fixed now. |
|
TBH I would like to see my "update Parent 47" draft (#781), I opend two weeks ago, to get done to work and merged, because it a) does not hide those big changes behind a "bugfix" b) sets up ITs to use parent version for lesser maintanence effort in the future (idea/request by @slawekjaranowski ). I just could not get it "green" 100% alone. |
pom.xml
Outdated
There was a problem hiding this comment.
Remove version. Was needed to fix Java 25 build in between, but compatible version is now part of parent
no worries. if you prefer this way. I was just thinking of expedite this and have it done and dusted. |
Sure. Splitting it, would it make change history more clearer for us - the maintainers. For users of the plugin the whole parent thing doesn't matter at all. They just consume a compiled and rleased artifact. |
|
Standard best practice. PRs should be small and focused on one thing. https://google.github.io/eng-practices/review/developer/small-cls.html In the specific case of Maven, it helps a lot with code archaeology in the future. It has not escaped my notice that on another PR in surefire right now we are unable to understand why changes were made in a PR that did several things and only documented one of them, and consequently progress is blocked. |
Bug: the
extraJarsandextraArtifactswere added to shaded JAR as is, without subjecting them to filtering.