-
Notifications
You must be signed in to change notification settings - Fork 56
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
[MPLUGIN-508] Upgrade to Maven 4.0.0-alpha-13 #242
Conversation
457ecbe
to
0bc1c26
Compare
0bc1c26
to
3b05b1d
Compare
3b05b1d
to
a0c4c74
Compare
5eaabea
to
18b5a59
Compare
fb3eff0
to
0158608
Compare
I don't understand the objective? what does "Upgrade to Maven 4.0.0-alpha-12" mean for this plugin that is for Maven 3? |
The plugin currently supports building either a Maven 3 or a Maven 4 plugin. Though I wonder if a streamlined would be better located inside Maven core... |
sorry, I still need some explanations because I can't guess from this PR touching 75 files described as "Upgrade to Maven 4.0.0-alpha-12" is this PR about adding support for Maven 4 specific plugins in addition to classical Maven 3 plugins? or just upgrading such a support added before that I overlooked? Is there a Maven 4 plugin IT to look at such a Maven 4 plugin? and key question: is this PR intended for 3.12.0 release, as noted in Jira? |
Most of the 75 files are just a renaming of the
The support was added quite some time ago (50482ba). This PR is just to upgrade to alpha-13 (and needs to be adjusted with the release)
Yes, there's one at https://github.com/apache/maven-plugin-tools/tree/5297a91a8f8b4df54c96566b0629bb72944c2047/maven-plugin-plugin/src/it/v4api
Yes |
FWIW, I think the plugin supporting Maven 4 would be better located inside maven-core colocated with the API (and maybe soon the implementation extracted with apache/maven#1441). Same for the plugin-testing framework also contains support for both Maven 3 and Maven 4 in the same library, which is not really clean imho. |
I extracted from this huge PR updates that were not really related to Maven 4 alpha but cleanup that caused it hard to get the intent of the PR I'd like to do a release next week: we'll need to define if we can get this update in or not |
24c76e2
to
6fe91ea
Compare
The support for 4.x plugins cannot really be finalised before the API is, given this target is moving. However, we need to keep up to date so that we can work on plugins more easily. I think the plugin could be trimmed down (just the actual plugin, we don't need other modules) and moved to maven-core to support v4 plugins... |
too complex answer, I'm not sure what to do to release plugin-tools 3.12.0 this WE regarding this PR associated to MPLUGIN-508, currently marked as the only non-done issue for the release https://issues.apache.org/jira/projects/MPLUGIN/versions/12354176:
|
IIUC, discussion means this PR is not ready for merge and release: I'll release 3.12.0 without |
<id>maven-2126</id> | ||
<url>https://repository.apache.org/content/repositories/maven-2126/</url> |
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.
should be a PR as draft
ed71bf9
to
4e630b4
Compare
4e630b4
to
278040f
Compare
278040f
to
ad1d578
Compare
Closed in favour of #286 |
JIRA issue: MPLUGIN-508