[ https://issues.apache.org/jira/browse/MJLINK-77?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Benjamin Marwell closed MJLINK-77. ---------------------------------- > Update description and parameters of --compress to reflect JDK21 changes > ------------------------------------------------------------------------ > > Key: MJLINK-77 > URL: https://issues.apache.org/jira/browse/MJLINK-77 > Project: Maven JLink Plugin > Issue Type: Task > Reporter: Benjamin Marwell > Assignee: Benjamin Marwell > Priority: Major > Fix For: 3.2.0 > > > Starting from Java 21, the allowed parameters for {{compress}} have changed, > and the old ones are suspect to removal: > {code:java} > $ jlink --help > […] > --compress <compress> Compression to use in compressing > resources: > Accepted values are: > zip-[0-9], where zip-0 provides no > compression, > and zip-9 provides the best > compression. > Default is zip-6. > Deprecated values to be removed in a > future release: > 0: No compression. Equivalent to > zip-0. > 1: Constant String Sharing > 2: Equivalent to zip-6. > {code} > Thus, the current jlink-plugin is incompatible with Java 21: > {code:java} > /** > * Here you can define the compression of the resources being used. The > command line equivalent is: > * <code>-c, --compress=level></code>. The valid values for the level > are: <code>0, 1, 2</code>. > */ > @Parameter > private Integer compress; > {code} -- This message was sent by Atlassian Jira (v8.20.10#820010)