From ef2380695893e0e1f1b7b307279713009a620b2e Mon Sep 17 00:00:00 2001 From: Walter Oggioni Date: Fri, 6 Oct 2023 14:40:35 +0800 Subject: [PATCH] added Jlink plugin --- build.gradle | 37 ++++++++++++++++++++++++------------- gradle.properties | 2 +- 2 files changed, 25 insertions(+), 14 deletions(-) diff --git a/build.gradle b/build.gradle index ab969ac..8394c75 100644 --- a/build.gradle +++ b/build.gradle @@ -15,7 +15,7 @@ catalog { version('jzstd', '2023.07.15') version('klevtree', '2023.10.05') version('jlevtree', '2023.05') - version('my-gradle-plugins', '2023.10.05') + version('my-gradle-plugins', '2023.10.06') version('envelope', '2023.10.05') version('gradle.docker', '9.3.2') version('wdi', '2023.10.05') @@ -74,6 +74,8 @@ catalog { version('rsyntaxtextarea', '3.3.4') version('rsyntaxtextarea-ls', '3.3.0') version('jetbrains.annotations', '24.0.1') + version('gradle.jmh', '0.7.1') + library('wson', 'net.woggioni', 'wson').versionRef('wson') library('wdi', 'net.woggioni', 'wdi').versionRef('wdi') @@ -136,13 +138,18 @@ catalog { library('resteasy-client', 'org.jboss.resteasy', 'resteasy-client').versionRef('resteasy') library('resteasy-jackson2-provider', 'org.jboss.resteasy', 'resteasy-jackson2-provider').versionRef('resteasy') library('jackson-databind', 'com.fasterxml.jackson.core', 'jackson-databind').versionRef('jackson') - library('jackson-dataformat-xml', 'com.fasterxml.jackson.dataformat', 'jackson-dataformat-xml').versionRef('jackson') - library('jackson-dataformat-ion', 'com.fasterxml.jackson.dataformat', 'jackson-dataformat-ion').versionRef('jackson') - library('jackson-dataformat-cbor', 'com.fasterxml.jackson.dataformat', 'jackson-dataformat-cbor').versionRef('jackson') - library('jackson-dataformat-yaml', 'com.fasterxml.jackson.dataformat', 'jackson-dataformat-yaml').versionRef('jackson') - library('jackson-dataformat-csv', 'com.fasterxml.jackson.dataformat', 'jackson-dataformat-csv').versionRef('jackson') - library('jackson-dataformat-avro', 'com.fasterxml.jackson.dataformat', 'jackson-dataformat-avro').versionRef('jackson') - library('jackson-dataformat-toml', 'com.fasterxml.jackson.dataformat', 'jackson-dataformat-toml').versionRef('jackson') + + [ + 'jackson-dataformat-xml', + 'jackson-dataformat-ion', + 'jackson-dataformat-cbor', + 'jackson-dataformat-yaml', + 'jackson-dataformat-csv', + 'jackson-dataformat-avro', + 'jackson-dataformat-toml', + ].each { + library(it, 'com.fasterxml.jackson.dataformat', it).versionRef('jackson') + } library('jackson-jaxrs-json-provider', 'com.fasterxml.jackson.jaxrs', 'jackson-jaxrs-json-provider').versionRef('jackson') library('jackson-module-jakarta-xmlbind-annotations', 'com.fasterxml.jackson.module', 'jackson-module-jakarta-xmlbind-annotations').versionRef('jackson') @@ -214,10 +221,11 @@ catalog { library(it, 'org.apache.groovy', it).versionRef('groovy') } - - library('junit-jupiter-api', 'org.junit.jupiter', 'junit-jupiter-api').versionRef('junit-jupiter') - library('junit-jupiter-params', 'org.junit.jupiter', 'junit-jupiter-params').versionRef('junit-jupiter') - library('junit-jupiter-engine', 'org.junit.jupiter', 'junit-jupiter-engine').versionRef('junit-jupiter') + [ + 'junit-jupiter-api', 'junit-jupiter-params', 'junit-jupiter-engine' + ].each { + library(it, 'org.junit.jupiter', it).versionRef('junit-jupiter') + } plugin('lombok', 'net.woggioni.gradle.lombok').versionRef('my-gradle-plugins') plugin('envelope', 'net.woggioni.gradle.envelope').versionRef('envelope') @@ -227,7 +235,9 @@ catalog { plugin('osgi-app', 'net.woggioni.gradle.osgi-app').versionRef('my-gradle-plugins') plugin('dependency-export', 'net.woggioni.gradle.dependency-export').versionRef('my-gradle-plugins') plugin('sambal', 'net.woggioni.gradle.sambal').versionRef('my-gradle-plugins') - plugin('native-image', 'net.woggioni.gradle.native-image').versionRef('my-gradle-plugins') + plugin('graalvm.native-image', 'net.woggioni.gradle.graalvm.native-image').versionRef('my-gradle-plugins') + plugin('graalvm.jlink', 'net.woggioni.gradle.graalvm.jlink').versionRef('my-gradle-plugins') + plugin('kotlin.jvm', 'org.jetbrains.kotlin.jvm').versionRef('kotlin') plugin('kotlin.js', 'org.jetbrains.kotlin.js').versionRef('kotlin') plugin('kotlin.multiplatform', 'org.jetbrains.kotlin.multiplatform').versionRef('kotlin') @@ -235,6 +245,7 @@ catalog { plugin('gradle.docker', 'com.bmuschko.docker-remote-api').versionRef('gradle.docker') plugin('gradle.docker.java-app', 'com.bmuschko.docker-java-application').versionRef('gradle.docker') plugin('gradle.docker.spring-boot-app', 'com.bmuschko.docker-spring-boot-application').versionRef('gradle.docker') + plugin('gradle.jmh', 'me.champeau.jmh').versionRef('gradle.jmh') } } diff --git a/gradle.properties b/gradle.properties index bf6ee11..3527835 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1 +1 @@ -lys.catalog.version = 2023.10.05 +lys.catalog.version = 2023.10.06