wilx opened a new pull request, #12708: URL: https://github.com/apache/maven/pull/12708
## Summary Migrate Maven Embedder error-reporting plugin fixtures from the legacy Javadoc-based plugin metadata to modern Maven plugin annotations on the Maven 3.x line. The changes replace legacy tags such as `@goal`, `@phase`, and `@parameter` with annotations from `maven-plugin-annotations`. Each affected fixture declares that artifact as a provided dependency. 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 - `JAVA_HOME=/opt/jdks/latest-21 /opt/maven/apache-maven-3.9.16/bin/mvn verify -e -B -V -DdistributionFileName=apache-maven` - `JAVA_HOME=/opt/jdks/latest-21 /opt/maven/apache-maven-3.9.16/bin/mvn install -e -B -V -Prun-its,embedded -DmavenDistro=<built apache-maven-bin.zip>` The complete Maven reactor passed, including RAT and distribution assembly. The Core IT suite passed with 867 tests, 0 failures, 0 errors, and 39 skips. ## 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 error-reporting fixtures cover the migrated plugin metadata. - [x] The complete Maven reactor passes `verify`. - [x] The Core IT suite has been run successfully. - [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]
