RFR: 81536534 Update jdeps to be multi-release jar aware
Steve Drach
steve.drach at oracle.com
Mon Jun 13 18:02:55 UTC 2016
Hi,
Please review the following changeset to make jdeps multi-release jar aware.
webrev: http://cr.openjdk.java.net/~sdrach/8153654/webrev.00/index.html <http://cr.openjdk.java.net/~sdrach/8153654/webrev.00/index.html>
issue: https://bugs.openjdk.java.net/browse/JDK-8153654 <https://bugs.openjdk.java.net/browse/JDK-8153654>
The changeset adds a new command line option to jdeps. The -multi-release option can be set to the string “runtime” or an integral string value corresponding to the Java platform releases starting at 9 (i.e. 9, 10, 11, etc.). Jar files that jdeps accesses, either on the class path or as a target, are opened with the appropriate JarFile.Release parameter. The mapping from -multi-release value to JarFile.Release is:
9 -> JarFile.Release.VERSION_9
runtime -> JarFile.Release.RUNTIME
all others -> JarFile.Release.BASE
If the option is not present, the jar file mode is JarFile.Release.Base.
Thanks,
Steve
More information about the core-libs-dev
mailing list