Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8151634

Remove build-time dependency on plugin.jar from FX jake build

    Details

      Description

      Once JDK-8132744 is fixed we will no longer have a runtime dependency on the jdk.plugin module. This JIRA is a follow-up to remove the compile-time dependency on plugin.jar. In order to do this, we will either need to switch to JDK 9 build 109 (or 110), which includes the new netscape.javascript package in the runtime image, or we will need to make the netscape.javascript class files available at build time and copy them into jfxrt.jar (but not the modular_sdk, since we must not deliver these into the JDK jigsaw build (they were removed by JDK-8090136).

      This must be done in the FX jake sandbox prior to m3 integration.

      Given the tight timeline I might implement the second solution this week, and then switch to the first solution next week if we are able to switch our mainline 9 builds to using JDK 9+109.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                kcr Kevin Rushforth
                Reporter:
                kcr Kevin Rushforth
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Due:
                  Created:
                  Updated:
                  Resolved: