wilx opened a new pull request, #745: URL: https://github.com/apache/maven-invoker-plugin/pull/745
## Summary - migrate five integration-test fixture plugins from legacy Maven Plugin Tools Javadoc tags to `maven-plugin-annotations` - preserve the existing goals, default lifecycle phases, parameter defaults, and required flags - add the annotations dependency with `provided` scope using the fixtures' filtered Plugin Tools version This removes the remaining dependency of these fixtures on legacy Javadoc-tag descriptor extraction. Related to apache/maven-plugin-tools#718. ## Validation Maven 3.9.16 with JDK 21: ```text mvn -B -V clean verify -Prun-its Tests run: 64, Failures: 0, Errors: 0, Skipped: 0 ITs passed: 87, failed: 0, errors: 0, skipped: 1 (Windows-only) BUILD SUCCESS ``` Maven 4.0.0-rc-6 with JDK 21 also passed all five migrated fixtures and 86 other ITs. The overall run has one unrelated existing incompatibility: `fail-build-streamLogsOnFailures` expects a Maven model error twice, while Maven 4 emits it four times. The Windows-only IT was skipped. ## Checklist - [x] This pull request addresses one focused change without unrelated edits. - [x] The description explains what changed and why. - [x] The commit has a meaningful subject and body. - [x] The existing integration-test fixtures exercise the migrated plugin descriptors. - [x] `mvn verify` passed as part of the Maven 3 integration-test run. - [x] `mvn -Prun-its verify` passed with Maven 3.9.16. - [x] I hereby declare this contribution to be licenced under the [Apache License Version 2.0, January 2004](http://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]
