JDK-8132744 : Remove dependency on jdk.plugin from javafx.web
  • Type: Bug
  • Component: javafx
  • Sub-Component: web
  • Affected Version: 9-repo-jigsaw
  • Priority: P2
  • Status: Resolved
  • Resolution: Fixed
  • Submitted: 2015-07-30
  • Updated: 2016-03-10
  • Resolved: 2016-03-10
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 9
9-repo-jigsawFixed
Related Reports
Blocks :  
Blocks :  
Blocks :  
Description
Once the netscape.javascript package has moved to its own module -- JDK-8132743 -- we need to remove the dependency from javafx.web on jdk.plugin and instead depend on the new module.

Comments
http://hg.openjdk.java.net/openjfx/sandbox-9-jake/rt/rev/57de516bbbe8
10-03-2016

I split the resolution of the build time dependency on plugin.jar out into a separate JIRA, JDK-8151634. This JIRA (JDK-8132744) will track removing the runtime dependency on jdk.plugin, using the new jdk.jsobject module instead.
10-03-2016

The proposed name for the new module containing the netscape.javascript package is "jdk.jsobject". Given that OpenJDK builds which include OpenJFX can't run right now anyway, I can implement the "stub" portion of this JIRA without waiting for the jdk.jsobject changes to go into JDK 9 (and from there into the JDK jigsaw/jake forest). This will make it easier to coordinate the remaining changes in FX and JDK. The change to javafx.web/module-info.java will then be done at the same time the new module is available in the JDK jake repo (this final part of the change will need to be coordinated).
16-02-2016

As part of this we need a compile-time "stub" for the netscape.javascript package that the web module can use, so that we will no longer need plugin.jar from the bootjdk to compile OpenJFX.
07-08-2015