Created
June 19, 2017 08:55
-
-
Save mikehearn/930e3001e76415ae1e2d85dcdfc5d4eb to your computer and use it in GitHub Desktop.
Output of jlink --list-plugins in Java 9 EA build 172
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/Library/Java/JavaVirtualMachines/jdk-9.jdk/Contents/Home/bin/jlink --list-plugins | |
List of available plugins: | |
Plugin Name: class-for-name | |
Option: --class-for-name | |
Description: Class optimization: convert Class.forName calls to constant loads. | |
Plugin Name: compress | |
Option: --compress=<0|1|2>[:filter=<pattern-list>] | |
Description: Compress all resources in the output image. | |
Level 0: No compression | |
Level 1: Constant string sharing | |
Level 2: ZIP. | |
An optional <pattern-list> filter can be specified to list the pattern of | |
files to be included. | |
Plugin Name: dedup-legal-notices | |
Option: --dedup-legal-notices=[error-if-not-same-content] | |
Description: De-duplicate all legal notices. If error-if-not-same-content is | |
specified then it will be an error if two files of the same filename | |
are different. | |
Plugin Name: exclude-files | |
Option: --exclude-files=<pattern-list> of files to exclude | |
Description: Specify files to exclude. e.g.: **.java,glob:/java.base/lib/client/** | |
Plugin Name: exclude-jmod-section | |
Option: --exclude-jmod-section=<section-name> | |
where <section-name> is "man" or "headers". | |
Description: Specify a JMOD section to exclude | |
Plugin Name: exclude-resources | |
Option: --exclude-resources=<pattern-list> resources to exclude | |
Description: Specify resources to exclude. e.g.: **.jcov,glob:**/META-INF/** | |
Plugin Name: generate-jli-classes | |
Option: --generate-jli-classes=@filename[:ignore-version=<true|false>] | |
Description: Specify a file listing the java.lang.invoke classes to pre-generate. | |
By default, this plugin may use a builtin list of classes to pre-generate. | |
If this plugin runs on a different runtime version than the image being | |
created then code generation will be disabled by default to guarantee | |
correctness - add ignore-version=true to override this. | |
Plugin Name: include-locales | |
Option: --include-locales=<langtag>[,<langtag>]* | |
Description: BCP 47 language tags separated by a comma, allowing locale matching | |
defined in RFC 4647. e.g.: en,ja,*-IN | |
Plugin Name: order-resources | |
Option: --order-resources=<pattern-list> of paths in priority order. If a @file | |
is specified, then each line should be an exact match for the path to be ordered | |
Description: Order resources. e.g.: **/module-info.class,@classlist,/java.base/java/lang/** | |
Plugin Name: release-info | |
Option: --release-info=<file>|add:<key1>=<value1>:<key2>=<value2>:...|del:<key list> | |
Description: <file> option is to load release properties from the supplied file. | |
add: is to add properties to the release file. | |
Any number of <key>=<value> pairs can be passed. | |
del: is to delete the list of keys in release file. | |
Plugin Name: strip-debug | |
Option: --strip-debug | |
Description: Strip debug information from the output image | |
Plugin Name: strip-native-commands | |
Option: --strip-native-commands | |
Description: Exclude native commands (such as java/java.exe) from the image | |
Plugin Name: system-modules | |
Option: --system-modules=retainModuleTarget | |
Description: Fast loading of module descriptors (always enabled) | |
Plugin Name: vm | |
Option: --vm=<client|server|minimal|all> | |
Description: Select the HotSpot VM in the output image. Default is all | |
For options requiring a <pattern-list>, the value will be a comma separated | |
list of elements each using one the following forms: | |
<glob-pattern> | |
glob:<glob-pattern> | |
regex:<regex-pattern> | |
@<filename> where filename is the name of a file containing patterns to be | |
used, one pattern per line | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment