[
https://issues.apache.org/jira/browse/CASSANDRA-16895?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17450255#comment-17450255
]
Gil Tene commented on CASSANDRA-16895:
--------------------------------------
[~benedict] I expect that multiple OpenJDK distros will end up doing this if it
is deemed useful. That’s what happens with OpenJFX currently. and C* is not the
only example if needing this sort of Nashorn packaging.
I agree that depending on a specific JDK distro is not the a good course. If
packaging Nashorn with C* is not workable, and it’s functionality is required,
then instructing users on how they can get Nashorn to use their C* with would
be needed/warranted, spelling out the various options (either get it themselves
from e.g. maven central and install it in some prescribed location, or simply
use a JDK package that has it pre-bundled).
> Support Java 17
> ---------------
>
> Key: CASSANDRA-16895
> URL: https://issues.apache.org/jira/browse/CASSANDRA-16895
> Project: Cassandra
> Issue Type: Task
> Components: Build
> Reporter: Ekaterina Dimitrova
> Assignee: Ekaterina Dimitrova
> Priority: Normal
>
> This ticket is intended to group all issues found to support Java 17 in the
> future.
> Upgrade steps:
> * [Dependencies
> |https://mvnrepository.com/artifact/org.apache.cassandra/cassandra-all/4.0.1]to
> be updated (not all but at least those that require an update in order to
> work with Java 17)
> * More encapsulated JDK internal APIs. Some of the issues might be solved
> with the dependencies updates
> * Currently trunk compiles if we remove the Nashorn dependency (ant script
> tag, used for the test environment; UDFs) . The oracle recommendation to use
> Nashorn-core won't work for the project as it is under GPL 2.0. Most probably
> we will opt in for graal-sdk licensed under UPL
> * All tests to be cleaned
> * CI environment to be setup
--
This message was sent by Atlassian Jira
(v8.20.1#820001)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]