slachiewicz commented on PR #862:
URL: https://github.com/apache/maven/pull/862#issuecomment-5451099572

   Closing this PR as superseded — thanks @kwin for the work and the design 
discussion!\n\n**Rationale (based on the review history and current Maven 4 
state):**\n\n- As @gnodet noted in his review, the generated descriptor 
beans/readers are **incompatible with the existing 
`MojoDescriptor`/`PluginDescriptor` classes** and would break 
`maven-plugin-plugin` consumers.\n- Maven 4 has since taken a different, phased 
approach: entirely **new packages in the v4 API** (`api/maven-api-*`) that 
replace the old descriptor model while keeping compatibility — which addresses 
MNG-7588's goal without breaking existing plugins.\n- The PR has been inactive 
since 2022, and the author confirmed in April 2026 that there are no plans to 
work on it in the near future.\n\nThe underlying idea remains valid, so 
**[MNG-7588](https://issues.apache.org/jira/browse/MNG-7588) stays open** as 
the tracking issue — if descriptor codegen is ever revived, it should start 
fresh against the Maven 4 API packages.
 \n\nThanks again for the contribution — closing does not diminish the value of 
the exploration!


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to