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]

Reply via email to