jira-importer commented on issue #250:
URL: 
https://github.com/apache/maven-jlink-plugin/issues/250#issuecomment-2629101270

   **[Andres 
Almiray](https://issues.apache.org/jira/secure/ViewProfile.jspa?name=aalmiray)**
 commented
   
   Thank you Benjamin. For reference these are the plugins listed in JDK 11.0.8 
(Zulu)
   
   ```java
   $ jlink --list-pluginsList of available plugins:
   
   Plugin Name: add-options
   Option: --add-options=<options>
   Description: Prepend the specified <options> string, which may include
   whitespace, before any other options when invoking the virtual machine
   in the resulting image.
   
   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
   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: vendor-bug-url
   Option: --vendor-bug-url=<vendor-bug-url>
   Description: Override the vendor bug URL baked into the build.  The value
   of the system property "java.vendor.url.bug" will be <vendor-url-bug>.
   
   Plugin Name: vendor-version
   Option: --vendor-version=<vendor-version>
   Description: Override the vendor version string baked into the build, if any.
   The value of the system property "java.vendor.version" will be 
<vendor-version>.
   
   Plugin Name: vendor-vm-bug-url
   Option: --vendor-vm-bug-url=<vendor-vm-bug-url>
   Description: Override the vendor VM bug URL baked into the build.  The URL
   displayed in VM error logs will be <vendor-vm-bug-url>.
   
   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
   ```
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@maven.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to