-
Notifications
You must be signed in to change notification settings - Fork 25.6k
backport plugin bundling to 2.2 #15303
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
I've added this to the top of my review. |
These are all hacks that I expected to get this working in maven. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
opinionated type still persists.
|
LGTM. Thanks for the tour of the hacks. |
|
Thanks for looking this over @nik9000 ! |
This is the backport of #15233 but for maven.
It has the same filesystem layout and semantics.
The way it works in maven is, most plugin logic moves to modules/pom.xml, and plugin is a child of that, only it overrides integ logic to call install-plugin instead of install-module.
distributions for each packaging format (except integ-zip) basically just unpack modules into their modules/ directory.
The oddities/hacks/etc needed (IMO these are minor and such things are expected):