1 #
   2 # Copyright (c) 2015, 2016, Oracle and/or its affiliates. All rights reserved.
   3 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   4 #
   5 # This code is free software; you can redistribute it and/or modify it
   6 # under the terms of the GNU General Public License version 2 only, as
   7 # published by the Free Software Foundation.  Oracle designates this
   8 # particular file as subject to the "Classpath" exception as provided
   9 # by Oracle in the LICENSE file that accompanied this code.
  10 #
  11 # This code is distributed in the hope that it will be useful, but WITHOUT
  12 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  13 # FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  14 # version 2 for more details (a copy is included in the LICENSE file that
  15 # accompanied this code).
  16 #
  17 # You should have received a copy of the GNU General Public License version
  18 # 2 along with this work; if not, write to the Free Software Foundation,
  19 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  20 #
  21 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
  22 # or visit www.oracle.com if you need additional information or have any
  23 # questions.
  24 #
  25 
  26 release-info.argument=<file>|add:<key1>=<value1>:<key2>=<value2>:...|del:<key list>
  27 
  28 release-info.description=\
  29 <file> option is to load release properties from the supplied file.\n\
  30 add: is to add properties to the 'release' file.\n\
  31 Any number of <key>=<value> pairs can be passed.\n\
  32 del: is to delete the list of keys in release file.
  33 
  34 class-for-name.argument=
  35 
  36 class-for-name.description=\
  37 Class optimization: convert Class.forName calls to constant loads.
  38 
  39 compress.argument=<0|1|2>[:filter=<pattern-list>]
  40 
  41 compress.description=\
  42 Compress all resources in the output image.\n\
  43 Level 0: constant string sharing\n\
  44 Level 1: ZIP\n\
  45 Level 2: both.\n\
  46 An optional <pattern-list> filter can be specified to list the pattern of\n\
  47 files to be included.
  48 
  49 compact-cp.argument=<resource paths>
  50 
  51 compact-cp.description=Constant Pool strings sharing.\n\
  52 By default, all resources are compressed. You can express the set \n\
  53 of resources to compress or not compress (use ^ for negation).
  54 
  55 copy-files.argument=<List of <file path>=<image target> to copy to the image>.
  56 
  57 copy-files.description=\
  58 If files to copy are not absolute path, JDK home dir is used.\n\
  59 e.g.: /home/me/myfile.txt=somewhere/conf.txt
  60 
  61 dedup-legal-notices.argument=[error-if-not-same-content]
  62 
  63 dedup-legal-notices.description=\
  64 De-duplicate all legal notices.  If error-if-not-same-content is\n\
  65 specified then it will be an error if two files of the same filename\n\
  66 are different.
  67 
  68 exclude-files.argument=<pattern-list> of files to exclude
  69 
  70 exclude-files.description=\
  71 Specify files to exclude. e.g.: **.java,glob:/java.base/native/client/**
  72 
  73 exclude-resources.argument=<pattern-list> resources to exclude
  74 
  75 exclude-resources.description=\
  76 Specify resources to exclude. e.g.: **.jcov,glob:**/META-INF/**
  77 
  78 exclude-jmod-section.argument=<section-name>\n\
  79 where <section-name> is \"man\" or \"headers".
  80 
  81 exclude-jmod-section.description=\
  82 Specify a JMOD section to exclude
  83 
  84 generate-jli-classes.argument=@filename
  85 
  86 generate-jli-classes.description=\
  87 Takes a file hinting to jlink what java.lang.invoke classes to pre-generate. If\n\
  88 this flag is not specified a default set of classes will be generated.
  89 
  90 system-modules.description=Fast loading of module descriptors (always enabled)
  91 
  92 onoff.argument=<on|off>
  93 
  94 order-resources.argument=<pattern-list> of paths in priority order.  If a @file\n\
  95 is specified, then each line should be an exact match for the path to be ordered
  96 
  97 order-resources.description=\
  98 Order resources. e.g.: **/module-info.class,@classlist,/java.base/java/lang/**
  99 
 100 strip-debug.description=\
 101 Strip debug information from the output image
 102 
 103 strip-native-commands.description=\
 104 Exclude native commands (such as java/java.exe) from the image
 105 
 106 vm.argument=<client|server|minimal|all>
 107 
 108 vm.description=\
 109 Select the HotSpot VM in the output image.  Default is all
 110 
 111 zip.argument=[comma separated list of resource paths]
 112 
 113 zip.description=ZIP Compression
 114 
 115 include-locales.argument=\
 116 <langtag>[,<langtag>]*
 117 
 118 include-locales.description=\
 119 BCP 47 language tags separated by a comma, allowing locale matching\n\
 120 defined in RFC 4647. e.g.: en,ja,*-IN
 121 
 122 include-locales.missingpackages=\
 123 Missing locale data packages in jdk.localedata:\n\t
 124 
 125 include-locales.nomatchinglocales=\
 126 No matching locales found for \"%s\". Check the specified pattern.
 127 
 128 include-locales.invalidtag=\
 129 Invalid language tag: %s
 130 
 131 include-locales.localedatanotfound=\
 132 jdk.localedata module was not specified with --add-modules option
 133 
 134 main.status.ok=Functional.
 135 
 136 main.status.not.ok= Not functional.
 137 
 138 plugin.plugins.header=\
 139 List of available plugin options:
 140 
 141 plugin.opt.list-plugins=\
 142 \      --list-plugins                    List available plugins
 143 
 144 plugin.opt.post-process-path=\
 145 \      --post-process-path <imagefile>   Post process an existing image
 146 
 147 plugin.opt.resources-last-sorter=\
 148 \      --resources-last-sorter <name>    The last plugin allowed to sort\n\
 149 \                                        resources
 150 
 151 plugin.opt.plugin-module-path=\
 152 \      --plugin-module-path <modulepath> Custom plugin module path
 153 
 154 plugin.opt.disable-plugin=\
 155 \      --disable-plugin <pluginname>     Disable the plugin mentioned
 156 
 157 plugin.opt.compress=\
 158 \  -c, --compress=<0|1|2>                Enable compression of resources\n\
 159 \                                        More details in --list-plugins option
 160 
 161 plugin.opt.strip-debug=\
 162 \  -G, --strip-debug                     Strip debug information
 163 
 164 plugin.opt.no-man-pages=\
 165 \      --no-man-pages                    Exclude man pages
 166 
 167 plugin.opt.no-header-files=\
 168 \      --no-header-files                 Exclude include header files
 169 
 170 main.plugin.name=\
 171 \Plugin Name
 172 
 173 main.plugin.class=\
 174 \Plugin Class
 175 
 176 main.plugin.module=\
 177 \Plugin Module
 178 
 179 main.plugin.category=\
 180 \Category
 181 
 182 main.plugin.description=\
 183 \Description
 184 
 185 main.plugin.post.processors=\
 186 Image Post Processors:
 187 
 188 main.plugin.argument=\
 189 \Argument
 190 
 191 main.plugin.range.from=\
 192 Range from
 193 
 194 main.plugin.range.to=\
 195 to
 196 
 197 main.plugin.option=\
 198 \Option
 199 
 200 main.plugin.no.value=\
 201 \<empty>
 202 
 203 main.plugin.state=\
 204 Functional state
 205 
 206 err.no.such.plugin=No such plugin: {0}
 207 
 208 err.provider.not.functional=The provider {0} is not functional.
 209 
 210 err.plugin.mutiple.options=More than one plugin enabled by {0} option
 211 err.provider.additional.arg.error=Error in additional argument specification in {0} option: {1}
 212 
 213 err.no.plugins.path=No plugins path argument.
 214 
 215 err.dir.already.exits=directory already exists: {0}
 216 
 217 err.invalid.index=invalid index for option {0}
 218 
 219 err.plugin.option.not.set=Option {0} must be set.
 220 
 221 warn.thirdparty.plugins=\
 222 Enabling third party plugins can lead to unusable generated image.
 223 
 224 warn.thirdparty.plugins.enabled=\
 225 You have enabled third party plugins.