You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "Robert Stupp (JIRA)" <ji...@apache.org> on 2015/06/17 16:56:00 UTC
[jira] [Created] (CASSANDRA-9608) Support Java 9
Robert Stupp created CASSANDRA-9608:
---------------------------------------
Summary: Support Java 9
Key: CASSANDRA-9608
URL: https://issues.apache.org/jira/browse/CASSANDRA-9608
Project: Cassandra
Issue Type: Task
Reporter: Robert Stupp
Priority: Minor
This ticket is intended to group all issues found to support Java 9 in the future.
>From what I've found out so far:
* Maven dependency {{com.sun:tools:jar:0}} via cobertura cannot be resolved. It can be easily solved using this patch:
{code}
- <dependency groupId="net.sourceforge.cobertura" artifactId="cobertura"/>
+ <dependency groupId="net.sourceforge.cobertura" artifactId="cobertura">
+ <exclusion groupId="com.sun" artifactId="tools"/>
+ </dependency>
{code}
* Another issue is that {{sun.misc.Unsafe}} no longer contains the methods {{monitorEnter}} + {{monitorExit}}. These methods are used by {{o.a.c.utils.concurrent.Locks}} which is only used by {{o.a.c.db.AtomicBTreeColumns}}.
I don't mind to start working on this yet since Java 9 is in a too early development phase.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)