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]

Reply via email to