-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Java 9 Support #5326
Comments
Please move each of the issues into the main description, and then create sub-tasks for each item that we should pursue. |
@fbricon some more Java 9 stuff to follow up :) |
Any idea how to deal with |
@skabashnyuk in my experiment I was able to compile debugger server without tools.jar (I kept tools.jar dependency only in a profile enabled on java 1.8) |
FYI in Che6 we don't depend on the legacy mojo's gwt-maven-plugin anymore (which is tightly linked to a specific version of GWT). GWT 2.8.2, which supports running in Java 9, is already released. |
@azatsarynnyy yep, I already filed CQs for GWT 2.8.2 https://dev.eclipse.org/ipzilla/show_bug.cgi?id=14599 |
gwt-maven-plugin has been released this week-end with the new 2.8.2 version so now we can compile Che
for Che 6.x we can as well by specifying GWT version |
I'm able to use GWT 2.8.2 + gwt mockito with a fix that I've provided upstream (google/gwtmockito#73) |
gwt mockito released a new version including my fix. |
Closing :
|
Study and determine the tasks for Che to fully support Java 9
Issues reported by @benoitf at date of 16 october 2017:
compiling che with Java 9 blocker :
need to update to HEAD-MASTER (2.8.2) and new gwt plugin
Migrate to the new generation gwt-maven-plugin #6602
compiling issues with Java9 : plug-Ins errors with workarounds :
error-prone is not handling Java9 for now (ok with newer version
lot of maven plug-Ins need to be updated to their latest version to handle Java9 correctly
tools.jar is referenced in debugger server (but tools.jar is gone with Java9)
plexus-component-metadata needs to be updated as well https://github.com/eclipse/che/blob/513aa19ebd121093746209fcc4b31697b1424331/plugins/plugin-maven/maven-server/maven-server-impl/pom.xml#L214-L217
eclipselink failures on Java9. Updating to EclipseLink 2.7.0 solves some issues
Mockito failures on Java9. We should update to a recent version of Mockito (2.10 release)
gwt mockito is not working with Java9
I've provided Make jdk.internal.reflect package being loaded by the standard classloader google/gwtmockito#73 but required to release a new version
Lucene failures on Java9. Updating to Lucene 7.0.0 solves some issues (current=5.2.1)
Usage of internal classes of JMX stuff
org.reflections and usage of Classpath (assuming that for example current classloader is a URLClassLoader is not working on Java9 as boot classloader is not anymore a URLClassLoader)
Runtime
http://tomcat.10.x6.nabble.com/svn-commit-r1809434-in-tomcat-trunk-java-org-apache-juli-ClassLoaderLogManager-java-webapps-docs-chal-td5067587.html
(fixed in new Tomcat release)
The text was updated successfully, but these errors were encountered: