-
Notifications
You must be signed in to change notification settings - Fork 53
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
Remove NonStandardTagHook
#416
Conversation
not sure I fully follow this. the tag for sure should be in the SCM and should be correct - but to get the tag you need the release pom... I am also not sure why anything is guessing - the information for m-r-p and JEP-229 releases is already in the HPI which we have access to (embedded in the war or via the remote I have no idea what is going on with electric-flow I'm taking an educated guess that this removal will break that - but it should be possible to write a hook for this specific plugin so I am investigating that, additionally the maintainers have agreed to switch to using the standard tag for future releases, so if that can happen soon there may not even be a need for me to investigate the private hook. |
Looks like your proprietary test passed, including for |
I finally figured out how this works after a lot of stepping in the debugger. Apparently in WAR mode it reads the MANIFEST.MF for each plugin to get the group ID, artifact ID, version, and dependencies. Then it later reads |
(And yes, in case you're wondering, reading |
The |
b74b9be
to
46d36ee
Compare
This hook is dead code (or should be, at least) because the common case is for the SCM section of
pom.xml
to be accurate to avoid having to guess at the tag. BOM test passed, so I think this is likely safe.