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]

Reply via email to