stoty commented on PR #268: URL: https://github.com/apache/calcite-avatica/pull/268#issuecomment-2610084003
Right, I was thinking of https://openjdk.org/jeps/238 , and https://issues.apache.org/jira/browse/MSHADE-406 (though MSHASE-406 MAY be fixed now ?) A compile-time solution would only make sense if we shipped separate artifacts compiled for JDK18, and would accept that the non-JDK18 artifact won't work on JDK23+. I think the goal is to have single JAR that works on JDK8-JDK23+. JEP238 would be a solution if the shade plugin can handle it, but I never tested that. I expect that it would also complicate the build a great deal. (We should also check gradle shadow plugin if we want to go there) -- 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]
