Skip to content

Migrate legacy plugin Javadoc annotations - #432

Open
wilx wants to merge 1 commit into
apache:maven-3.10.xfrom
wilx:agent/maven3-legacy-annotations
Open

Migrate legacy plugin Javadoc annotations#432
wilx wants to merge 1 commit into
apache:maven-3.10.xfrom
wilx:agent/maven3-legacy-annotations

Conversation

@wilx

@wilx wilx commented Aug 8, 2026

Copy link
Copy Markdown

Summary

  • migrate Maven 3.x integration-test plugin fixtures from legacy Maven Plugin Tools Javadoc tags to maven-plugin-annotations
  • add the annotation dependencies with provided scope
  • use constructor injection where the migrated fixtures require component injection

This is the integration-testing companion to apache/maven#12708. It keeps the Maven 3.10.x integration-test fixtures compatible with the annotation-based plugin descriptor extraction used by that change.

Validation

The complete Maven 3.10.x integration-test reactor passed against a freshly built Maven 3.10.0-SNAPSHOT distribution:

Tests run: 867, Failures: 0, Errors: 0, Skipped: 39
BUILD SUCCESS

The source distribution was built from apache/maven commit 61364e6904aa9c6f8cb48b238d37f45b3df2753a.

Replace legacy doclet tags in Maven Core integration-test plugin fixtures with maven-plugin-annotations metadata. Add the required provided dependencies and use constructor injection for migrated components.
@wilx
wilx marked this pull request as ready for review August 8, 2026 12:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant