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]
