Skip to content

Conversation

elharo
Copy link
Contributor

@elharo elharo commented Sep 2, 2025

Moots a bunch of bugs

fixes #1262
fixes #1250
fixes #1251
fixes #1252
fixes #1253
fixes #1254
fixes #1247
fixes #845
fixes #869
fixes #1119

@elharo elharo requested review from Copilot and olamy September 2, 2025 20:28
@elharo elharo marked this pull request as ready for review September 2, 2025 20:28
Copy link

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This pull request removes the Javadoc "fix" mojo functionality from the Maven Javadoc plugin, addressing issue #1262. The fix functionality provided an interactive way to automatically fix and update Javadoc comments in Java source files.

Key changes in this removal:

  • Removes the fix and test-fix goals and their associated classes
  • Removes all test files and integration tests for the fix functionality
  • Updates documentation to remove references to the fix goals

Reviewed Changes

Copilot reviewed 49 out of 50 changed files in this pull request and generated no comments.

Show a summary per file
File Description
src/main/java/org/apache/maven/plugins/javadoc/FixJavadocMojo.java Removes the main fix mojo implementation
src/main/java/org/apache/maven/plugins/javadoc/TestFixJavadocMojo.java Removes the test-fix mojo implementation
src/test/java/org/apache/maven/plugins/javadoc/FixJavadocMojoTest.java Removes comprehensive unit tests for fix functionality
src/test/java/org/apache/maven/plugins/javadoc/AbstractFixJavadocMojoTest.java Removes tests for abstract fix mojo functionality
src/site/apt/index.apt.vm Updates site documentation to remove fix goal references
src/site/apt/examples/fix-javadocs.apt.vm Removes entire documentation page for fix functionality
src/it/projects/javadoc-fix/* Removes integration test project for basic fix functionality
src/it/projects/javadoc-fix-version/* Removes integration test for version-specific fix behavior
src/it/projects/MJAVADOC-fix Removes multiple integration tests for various fix-related bug fixes

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

Copy link
Member

@olamy olamy left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great job. Thanks
perfect PR stats :)
image

@olamy olamy added the breaking Pull requests that break existing features label Sep 5, 2025
@olamy olamy added this to the 3.12.0 milestone Sep 5, 2025
@olamy olamy merged commit bc9904b into master Sep 5, 2025
131 checks passed
@olamy olamy deleted the 1262 branch September 5, 2025 08:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment