[
https://issues.jboss.org/browse/JBIDE-18654?page=com.atlassian.jira.plugi...
]
Max Rydahl Andersen commented on JBIDE-18654:
---------------------------------------------
original mail from rory.odonnel(a)oracle.com where context was netty/wildfly:
>As part of the preparations for JDK 9, Oracle’s engineers have
been analyzing open source projects like yours to understand usage.
> One area of concern involves identifying compatibility problems, such as reliance on
JDK-internal APIs.
>
> Our engineers have already prepared guidance on migrating some of the more common
usage patterns of JDK-internal APIs to supported public interfaces. The list is on the
OpenJDK
> wiki [0], along with instructions on how to run the jdeps analysis tool yourself .
>
> As part of the ongoing development of JDK 9, I would like to encourage migration from
JDK-internal APIs towards the supported Java APIs. I have prepared a report for your
> project release netty-4.0.23 based on the jdeps output.
>
> The report is attached to this e-mail.
>
> For anything where your migration path is unclear, I would appreciate comments on the
JDK-internal API usage patterns in the attached jdeps report, (if any) - in particular
> comments elaborating on the rationale for them - either to me or on the
adoption-discuss [1] mailing list at OpenJDK.
>
> Finding suitable replacements for unsupported interfaces is not always
straightforward, which is why I am reaching out to you early in the JDK 9 development
cycle so you can
> give feedback about new APIs that may be needed to facilitate this exercise.
>
> Thank you in advance for any efforts and feedback helping us make JDK 9 better.
>
> Rgds,Rory
>
> P.S. I will send a separate email on the analysis of wildfly-8.1.0 .
>
> [0]
https://wiki.openjdk.java.net/display/JDK8/Java+Dependency+Analysis+Tool
> [1]
http://mail.openjdk.java.net/mailman/listinfo/adoption-discuss
run jdeps on our jars to see how dependent we are on api that might
go away in Java 9
-------------------------------------------------------------------------------------
Key: JBIDE-18654
URL:
https://issues.jboss.org/browse/JBIDE-18654
Project: Tools (JBoss Tools)
Issue Type: Task
Components: build
Reporter: Max Rydahl Andersen
Java 9 JDK team have been pinging various teams to check if they got depedency on API
that is scheduled to disappear in Java 9.
There is a tool called jdeps that we can use to check for this using the -jdkinternals
flag.
https://wiki.openjdk.java.net/display/JDK8/Java+Dependency+Analysis+Tool
The sooner the better we get this done as it is feedback to the Java 9 team.
If we can we should try run it on *all* jars, even eclipse ones to see what will be
affected - but first of all jboss tools plugins.
--
This message was sent by Atlassian JIRA
(v6.3.1#6329)