@@ -220,6 +220,7 @@ assemble:
220220 multiRelease: base
221221 ignoreMissingDeps: true
222222 additionalModuleNames:
223+ - 'java.rmi'
223224 - 'java.security.sasl'
224225 - 'java.security.jgss'
225226 - 'jdk.crypto.cryptoki'
@@ -229,21 +230,21 @@ assemble:
229230 - 'jdk.security.auth'
230231 - 'jdk.security.jgss'
231232 targetJdks:
232- - path: '{{jdkPathPrefix}}/zulu17Osx /{{jdkFilePrefix}}-macosx_x64/zulu-17 .jdk/Contents/Home'
233+ - path: '{{jdkPathPrefix}}/zulu21Osx /{{jdkFilePrefix}}-macosx_x64/zulu-21 .jdk/Contents/Home'
233234 platform: 'osx-x86_64'
234- - path: '{{jdkPathPrefix}}/zulu17OsxArm /{{jdkFilePrefix}}-macosx_aarch64/zulu-17 .jdk/Contents/Home'
235+ - path: '{{jdkPathPrefix}}/zulu21OsxArm /{{jdkFilePrefix}}-macosx_aarch64/zulu-21 .jdk/Contents/Home'
235236 platform: 'osx-aarch_64'
236- - path: '{{jdkPathPrefix}}/zulu17Linux /{{jdkFilePrefix}}-linux_x64'
237+ - path: '{{jdkPathPrefix}}/zulu21Linux /{{jdkFilePrefix}}-linux_x64'
237238 platform: 'linux-x86_64'
238- - path: '{{jdkPathPrefix}}/zulu17LinuxArm /{{jdkFilePrefix}}-linux_aarch64'
239+ - path: '{{jdkPathPrefix}}/zulu21LinuxArm /{{jdkFilePrefix}}-linux_aarch64'
239240 platform: 'linux-aarch_64'
240- - path: '{{jdkPathPrefix}}/zulu17LinuxMusl /{{jdkFilePrefix}}-linux_musl_x64'
241+ - path: '{{jdkPathPrefix}}/zulu21LinuxMusl /{{jdkFilePrefix}}-linux_musl_x64'
241242 platform: 'linux_musl-x86_64'
242- - path: '{{jdkPathPrefix}}/zulu17LinuxMuslArm /{{jdkFilePrefix}}-linux_musl_aarch64'
243+ - path: '{{jdkPathPrefix}}/zulu21LinuxMuslArm /{{jdkFilePrefix}}-linux_musl_aarch64'
243244 platform: 'linux_musl-aarch_64'
244- - path: '{{jdkPathPrefix}}/zulu17Windows /{{jdkFilePrefix}}-win_x64'
245+ - path: '{{jdkPathPrefix}}/zulu21Windows /{{jdkFilePrefix}}-win_x64'
245246 platform: 'windows-x86_64'
246- - path: '{{jdkPathPrefix}}/zulu17WindowsArm /{{jdkFilePrefix}}-win_aarch64'
247+ - path: '{{jdkPathPrefix}}/zulu21WindowsArm /{{jdkFilePrefix}}-win_aarch64'
247248 platform: 'windows-aarch_64'
248249 mainJar:
249250 path: 'plugins/jreleaser/build/libs/jreleaser-{{projectVersion}}.jar'
@@ -301,13 +302,15 @@ assemble:
301302 - pattern: 'apps/jreleaser/build/dependencies/flat/*.jar'
302303 - pattern: 'plugins/jreleaser/build/dependencies/graalvm/*.jar'
303304 graalJdks:
304- - path: '{{jdkPathPrefix}}/graal22Osx /{{graalFilePrefix}}/Contents/Home'
305+ - path: '{{jdkPathPrefix}}/graal23Osx /{{graalFilePrefix}}/Contents/Home'
305306 platform: 'osx-x86_64'
306- - path: '{{jdkPathPrefix}}/graal22OsxArm /{{graalFilePrefix}}/Contents/Home'
307+ - path: '{{jdkPathPrefix}}/graal23OsxArm /{{graalFilePrefix}}/Contents/Home'
307308 platform: 'osx-aarch_64'
308- - path: '{{jdkPathPrefix}}/graal22Linux /{{graalFilePrefix}}'
309+ - path: '{{jdkPathPrefix}}/graal23Linux /{{graalFilePrefix}}'
309310 platform: 'linux-x86_64'
310- - path: '{{jdkPathPrefix}}/graal22Windows/{{graalFilePrefix}}'
311+ - path: '{{jdkPathPrefix}}/graal23LinuxArm/{{graalFilePrefix}}'
312+ platform: 'linux-aarch_64'
313+ - path: '{{jdkPathPrefix}}/graal23Windows/{{graalFilePrefix}}'
311314 platform: 'windows-x86_64'
312315 args:
313316 - '-Duser.language=en'
@@ -499,6 +502,12 @@ distributions:
499502 - path: '{{jpackageDir}}/jreleaser-{{projectVersionNumber}}-1.x86_64.rpm'
500503 transform: '{{distributionName}}/{{distributionName}}-{{projectEffectiveVersion}}-1.x86_64.rpm'
501504 platform: 'linux-x86_64'
505+ - path: '{{jpackageDir}}/jreleaser_{{projectVersionNumber}}_arm64.deb'
506+ transform: '{{distributionName}}/{{distributionName}}_{{projectEffectiveVersion}}-1_arm64.deb'
507+ platform: 'linux-aarch_64'
508+ - path: '{{jpackageDir}}/jreleaser-{{projectVersionNumber}}-1.aarch64.rpm'
509+ transform: '{{distributionName}}/{{distributionName}}-{{projectEffectiveVersion}}-1.aarch64.rpm'
510+ platform: 'linux-aarch_64'
502511 - path: '{{jpackageDir}}/jreleaser-{{projectVersionNumber}}-windows-x86_64.msi'
503512 transform: '{{distributionName}}/{{distributionName}}-{{projectEffectiveVersion}}-windows-x86_64.msi'
504513 platform: 'windows-x86_64'
@@ -513,6 +522,8 @@ distributions:
513522 platform: 'osx-x86_64'
514523 - path: '{{nativeImageDir}}/{{distributionName}}-{{projectEffectiveVersion}}-linux-x86_64.zip'
515524 platform: 'linux-x86_64'
525+ - path: '{{nativeImageDir}}/{{distributionName}}-{{projectEffectiveVersion}}-linux-aarch64.zip'
526+ platform: 'linux-aarch_64'
516527 - path: '{{nativeImageDir}}/{{distributionName}}-{{projectEffectiveVersion}}-windows-x86_64.zip'
517528 platform: 'windows-x86_64'
518529
@@ -535,15 +546,15 @@ The release will have the following assets:
535546[source]
536547[subs="+macros,attributes"]
537548----
538- # binaries created by the Gradle build
549+ # archives created by the Gradle build
539550jreleaser-ant-tasks-{jreleaser-effective-version}.zip
540551jreleaser-tool-provider-{jreleaser-effective-version}.jar
541552
542- # binaries created by the Java-archive assembler
553+ # archives created by the Java-archive assembler
543554jreleaser-{jreleaser-effective-version}.tar
544555jreleaser-{jreleaser-effective-version}.zip
545556
546- # binaries created by the Jlink assembler
557+ # archives created by the Jlink assembler
547558jreleaser-standalone-{jreleaser-effective-version}-linux-aarch64.zip
548559jreleaser-standalone-{jreleaser-effective-version}-linux-x86_64.zip
549560jreleaser-standalone-{jreleaser-effective-version}-linux_musl-aarch64.zip
@@ -553,20 +564,23 @@ jreleaser-standalone-{jreleaser-effective-version}-osx-x86_64.zip
553564jreleaser-standalone-{jreleaser-effective-version}-windows-aarch64.zip
554565jreleaser-standalone-{jreleaser-effective-version}-windows-x86_64.zip
555566
556- # binaries created by the Jpackage assembler
567+ # archives created by the Jpackage assembler
557568jreleaser-installer-{jreleaser-effective-version}-osx-aarch64.pkg
558569jreleaser-installer-{jreleaser-effective-version}-osx-x86_64.pkg
559570jreleaser-installer-{jreleaser-effective-version}-1_amd64.deb
560571jreleaser-installer-{jreleaser-effective-version}-1.x86_64.rpm
572+ jreleaser-installer-{jreleaser-effective-version}-1_arm64.deb
573+ jreleaser-installer-{jreleaser-effective-version}-1.aarch64.rpm
561574jreleaser-installer-{jreleaser-effective-version}-windows-x86_64.msi
562575
563- # binaries created by the NativeImage assembler
576+ # archives created by the NativeImage assembler
564577jreleaser-native-{jreleaser-effective-version}-osx-aarch64.zip
565578jreleaser-native-{jreleaser-effective-version}-osx-x86_64.zip
566579jreleaser-native-{jreleaser-effective-version}-linux-x86_64.zip
580+ jreleaser-native-{jreleaser-effective-version}-linux-aarch64.zip
567581jreleaser-native-{jreleaser-effective-version}-windows-x86_64.zip
568582
569- # sbom archive
583+ # SBOM archive
570584jreleaser-{jreleaser-effective-version}-sboms.zip
571585
572586# checksums
@@ -595,10 +609,13 @@ jreleaser-installer-{jreleaser-effective-version}-osx-aarch64.pkg.asc
595609jreleaser-installer-{jreleaser-effective-version}-osx-x86_64.pkg.asc
596610jreleaser-installer-{jreleaser-effective-version}-1_amd64.deb.asc
597611jreleaser-installer-{jreleaser-effective-version}-1.x86_64.rpm.asc
612+ jreleaser-installer-{jreleaser-effective-version}-1_arm64.deb.asc
613+ jreleaser-installer-{jreleaser-effective-version}-1.aarch64.rpm.asc
598614jreleaser-installer-{jreleaser-effective-version}-windows-x86_64.msi.asc
599615jreleaser-native-{jreleaser-effective-version}-osx-x86_64.zip.asc
600616jreleaser-native-{jreleaser-effective-version}-osx-aarch64.zip.asc
601617jreleaser-native-{jreleaser-effective-version}-linux-x86_64.zip.asc
618+ jreleaser-native-{jreleaser-effective-version}-linux-aarch64.zip.asc
602619jreleaser-native-{jreleaser-effective-version}-windows-x86_64.zip.asc
603620
604621# additional files
0 commit comments