Skip to content

Migrate Legacy Javadoc-Based Maven Plugin Configuration to Annotations #193

@thuva9872

Description

@thuva9872

Many Maven plugins in this repository currently use legacy Javadoc-based plugin metadata (e.g., @goal, @phase, @parameter, @required). These tags were used in older versions of the maven-plugin-plugin to define plugin goals and parameters.
However:

  • These tags are now deprecated.
  • They cause build failures when the maven-javadoc-plugin runs under Java 11+, due to stricter validation of unknown or malformed Javadoc tags.
  • The modern and recommended approach is to use Java annotations like @Mojo, @Parameter, and @Component.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions