wilx opened a new pull request, #12696: URL: https://github.com/apache/maven/pull/12696
## Summary Migrate Maven Core integration-test plugin fixtures from the legacy Javadoc-based plugin metadata to modern Maven plugin annotations. The changes replace tags such as `@goal`, `@phase`, `@parameter`, and `@component` with `@Mojo`, `@Execute`, and `@Parameter`. Legacy component field injection is replaced with JSR-330 constructor injection where necessary. This supports the removal of Javadoc-based annotation processing tracked by [apache/maven-plugin-tools#651](https://github.com/apache/maven-plugin-tools/issues/651). The migration was performed with [maven-plugin-javadoc-openrewrite-recipes](https://github.com/wilx/maven-plugin-javadoc-openrewrite-recipes). ## Validation - `mvn clean verify` ## Checklist - [x] The pull request addresses one focused issue without unrelated changes. - [x] The description explains what changed and why. - [x] The commit has a meaningful subject and body. - [x] Existing integration-test fixtures cover the migrated plugin metadata. - [x] `mvn clean verify` passes. - [ ] The full Core IT suite was run separately. - [x] I hereby declare this contribution to be licenced under the [Apache License Version 2.0, January 2004](https://www.apache.org/licenses/LICENSE-2.0). -- 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]
