diff --git a/build.gradle b/build.gradle index 163e512..4d2b27d 100644 --- a/build.gradle +++ b/build.gradle @@ -1,6 +1,7 @@ plugins { id 'maven-publish' id 'net.woggioni.gradle.lombok' apply false + id 'net.woggioni.gradle.multi-release-jar' } allprojects { diff --git a/gradle.properties b/gradle.properties index 22c83a3..872ddad 100644 --- a/gradle.properties +++ b/gradle.properties @@ -9,3 +9,6 @@ version.jcommander = 1.82 version.antlr = 4.9.3 version.xz = 1.9 version.kotlin=1.6.10 +version.multiReleaseJarPlugin=0.1 + +jpms.module.name=net.woggioni.wson diff --git a/settings.gradle b/settings.gradle index 7b6ed08..2c122a7 100644 --- a/settings.gradle +++ b/settings.gradle @@ -8,8 +8,9 @@ pluginManagement { } plugins { - id "net.woggioni.gradle.envelope" version "0.1" - id "net.woggioni.gradle.lombok" version "0.1" + id 'net.woggioni.gradle.envelope' version "0.1" + id 'net.woggioni.gradle.lombok' version "0.1" + id 'net.woggioni.gradle.multi-release-jar' version getProperty('version.multiReleaseJarPlugin') id 'org.jetbrains.kotlin.jvm' version getProperty('version.kotlin') } }