You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "Gil Tene (Jira)" <ji...@apache.org> on 2021/11/26 18:02:00 UTC
[jira] [Comment Edited] (CASSANDRA-16895) Support Java 17
[ https://issues.apache.org/jira/browse/CASSANDRA-16895?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17449652#comment-17449652 ]
Gil Tene edited comment on CASSANDRA-16895 at 11/26/21, 6:01 PM:
-----------------------------------------------------------------
It’s worth noting that while Nashorn is no longer packaged with the JDK, a standalone Nashorn for Java 11+ is very much available. See the [Nashorn Engine|[https://github.com/openjdk/nashorn]] and e.g. [coordinates on maven central|https://search.maven.org/artifact/org.openjdk.nashorn/nashorn-core/15.3/jar].
was (Author: giltene):
It’s worth noting that while Nashorn is no longer packaged with the JDK, a standalone Nashorn for Java 11+ is very much available. See the [Nashorn Engine|[https://github.com/openjdk/nashorn],] and e.g. [coordinates on maven central|https://search.maven.org/artifact/org.openjdk.nashorn/nashorn-core/15.3/jar].
> 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: commits-unsubscribe@cassandra.apache.org
For additional commands, e-mail: commits-help@cassandra.apache.org