DanielLeens opened a new pull request, #10887:
URL: https://github.com/apache/seatunnel/pull/10887

   ## What does this PR do?
   
   Fix JDK23 build compatibility for modules that rely on lombok-generated 
constructors, getters, and loggers.
   
   This change:
   - upgrades `lombok.version` from `1.18.24` to `1.18.36`
   - adds lombok to `maven-compiler-plugin` `annotationProcessorPaths`
   
   ## Why is this needed?
   
   On JDK23, the `connector-cdc-base` module fails during `compile` / 
`testCompile` because lombok annotation processing is not applied.
   
   Typical failures include missing generated getters, constructors, and `log` 
fields.
   
   ## How was this verified?
   
   Ran in a JDK23 environment:
   
   ```bash
   ./mvnw spotless:apply
   ./mvnw -pl seatunnel-connectors-v2/connector-cdc/connector-cdc-base \
     -Dgit.skip=true -Dmaven.gitcommitid.skip=true \
     -Dtest=HybridSplitAssignerTest test
   ```
   
   The targeted CDC module build and test now pass successfully under JDK23.


-- 
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