Aias00 opened a new issue, #6601: URL: https://github.com/apache/shenyu/issues/6601
## Description Root forces 17 (`pom.xml:84`, `:727-728`) via active compiler config, so children's `maven.compiler.source=8` is overridden. Two *production* TCP modules ship POM metadata claiming Java 8 bytecode while actually emitting 17. ## Location ``` Production — shenyu-protocol/shenyu-protocol-tcp/pom.xml:29-30 shenyu-spring-boot-starter/.../shenyu-spring-boot-starter-plugin-tcp/pom.xml:29-30 Test — shenyu-integrated-test/pom.xml:56-57 + 6 child modules ``` ## Impact Misleading artifact metadata; if root compiler config ever moves to `pluginManagement`, these silently fall back to 8 and break on Spring Boot 3.x. ## Suggested fix Remove the `maven.compiler.source/target` overrides; let root's `java.version=17` apply. ## Related existing issue(s) None _Identified during the 2026-08-02 audit; full list in [`docs/issue-candidates-2026-08-02.md`](docs/issue-candidates-2026-08-02.md)._ -- 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]
