Skip to content

[ISSUE #6601] Remove obsolete Java 8 compiler overrides - #6976

Open
yykaue wants to merge 6 commits into
apache:masterfrom
yykaue:fix-6601-remove-java8-overrides
Open

[ISSUE #6601] Remove obsolete Java 8 compiler overrides#6976
yykaue wants to merge 6 commits into
apache:masterfrom
yykaue:fix-6601-remove-java8-overrides

Conversation

@yykaue

@yykaue yykaue commented Aug 23, 2026

Copy link
Copy Markdown
Contributor

Fixes #6601.

Changes

  • Remove obsolete maven.compiler.source and maven.compiler.target Java 8 overrides from the production TCP modules.
  • Remove the same overrides from the integrated-test parent and affected child modules.
  • Let these modules inherit the root project's Java 17 compiler configuration.

Verification

  • Verified that the effective compiler configuration uses source=17 and target=17.

  • Verified that the generated TCP class files use Java 17 bytecode.

  • Ran:

    mvn -pl :shenyu-protocol-tcp,:shenyu-spring-boot-starter-plugin-tcp -am test

  • All 16 reactor modules completed successfully.

@Aias00, could you please help review this PR? Thank you!

@Aias00 Aias00 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Reviewed the changes and did not find blocking issues.

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.

[Task] Dead maven.compiler.source/target = 8 in modules that actually compile to Java 17

2 participants