afs commented on issue #1760: URL: https://github.com/apache/jena/issues/1760#issuecomment-1433567909
Jena requires java11 for the JVM and its security fixes and performance improvements. As a general policy, the project tries to support 2 LTS versions of Jena though the exact transition is on a case-by-case basis. The project runs development CI builds on several Java versions later than the requirement. All the jars are have `automatic.module.name` and the relationship between them can be found with `mvn dependence:tree`. To do Java JPMS for Jena needs the changes to package structure. It is also the case users do use classes that are not "public" API, simply due to the fact the code base predates JPMS by quite a long time. The [dockerfile for Fuseki](https://github.com/apache/jena/blob/main/jena-fuseki2/jena-fuseki-docker/Dockerfile) includes a step that determines the Java JDK modules needed. (This issue prompted me to update the dockerfile) -- 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] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
