We need to deprecate (and remove it in the future releases) the following Java Packager packages that we currently (in JDK9) export:
jdk.packager module \ module-info.java:
exports com.oracle.tools.packager;
exports com.sun.javafx.tools.packager;
exports com.sun.javafx.tools.packager.bundlers;
exports com.sun.javafx.tools.resource;
Instead of that, we plan to introduce a ToolProvider support (already tested in the sandbox).
The main benefit of this is to be able to remove the legacy API in JDK 11.
jdk.packager module \ module-info.java:
exports com.oracle.tools.packager;
exports com.sun.javafx.tools.packager;
exports com.sun.javafx.tools.packager.bundlers;
exports com.sun.javafx.tools.resource;
Instead of that, we plan to introduce a ToolProvider support (already tested in the sandbox).
The main benefit of this is to be able to remove the legacy API in JDK 11.
- csr for
-
JDK-8191951 Deprecate com.sun.* and com.oracle.* packages in jdk.packager for removal
- Closed
- is blocked by
-
JDK-8191515 Add ToolProvider support for Java Packager
- Resolved