diff --git a/build-logic/src/main/kotlin/clusterless.commons.java-common-conventions.gradle.kts b/build-logic/src/main/kotlin/clusterless.commons.java-common-conventions.gradle.kts index f2694e4..05a730b 100644 --- a/build-logic/src/main/kotlin/clusterless.commons.java-common-conventions.gradle.kts +++ b/build-logic/src/main/kotlin/clusterless.commons.java-common-conventions.gradle.kts @@ -9,6 +9,7 @@ */ plugins { + id("clusterless.commons.java-common-properties") java } @@ -17,8 +18,8 @@ repositories { mavenCentral() } -group = "io.clusterless" -version = "0.2" +group = extra["group"] as String +version = extra["version"] as String dependencies { constraints { diff --git a/build-logic/src/main/kotlin/clusterless.commons.java-common-properties.gradle.kts b/build-logic/src/main/kotlin/clusterless.commons.java-common-properties.gradle.kts index a4f99fe..743b07a 100644 --- a/build-logic/src/main/kotlin/clusterless.commons.java-common-properties.gradle.kts +++ b/build-logic/src/main/kotlin/clusterless.commons.java-common-properties.gradle.kts @@ -6,6 +6,9 @@ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ +extra["group"] = "io.clusterless" +extra["version"] = "0.2" + extra["repoUserName"] = System.getProperty("publish.repo.userName") extra["repoPassword"] = System.getProperty("publish.repo.password") diff --git a/build.gradle.kts b/build.gradle.kts index c71d554..be7abc0 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -11,6 +11,9 @@ plugins { id("io.github.gradle-nexus.publish-plugin") version "2.0.0-rc-1" } +group = extra["group"] as String +version = extra["version"] as String + nexusPublishing { repositories { sonatype {