From 39ac84566a9bebfdbf5a09c8cd6fcc7a22a619dc Mon Sep 17 00:00:00 2001 From: Christoph Schabert Date: Tue, 6 Aug 2024 14:40:24 +0200 Subject: [PATCH] publish only select projects --- ...ser.red.service.java-conventions.gradle.kts | 17 ----------------- .../build.gradle.kts | 17 +++++++++++++++++ .../build.gradle.kts | 18 ++++++++++++++++++ .../build.gradle.kts | 18 ++++++++++++++++++ 4 files changed, 53 insertions(+), 17 deletions(-) diff --git a/buildSrc/src/main/kotlin/com.iqser.red.service.java-conventions.gradle.kts b/buildSrc/src/main/kotlin/com.iqser.red.service.java-conventions.gradle.kts index 9014d8a1e..e558f0968 100644 --- a/buildSrc/src/main/kotlin/com.iqser.red.service.java-conventions.gradle.kts +++ b/buildSrc/src/main/kotlin/com.iqser.red.service.java-conventions.gradle.kts @@ -73,21 +73,4 @@ allprojects { addStringOption("Xmaxwarns", "1") } } - - publishing { - publications { - create(name) { - from(components["java"]) - } - } - repositories { - maven { - url = uri("https://nexus.knecon.com/repository/red-platform-releases/") - credentials { - username = providers.gradleProperty("mavenUser").getOrNull(); - password = providers.gradleProperty("mavenPassword").getOrNull(); - } - } - } - } } diff --git a/persistence-service-v1/persistence-service-internal-api-v1/build.gradle.kts b/persistence-service-v1/persistence-service-internal-api-v1/build.gradle.kts index 4d46c03bf..efbc3d47d 100644 --- a/persistence-service-v1/persistence-service-internal-api-v1/build.gradle.kts +++ b/persistence-service-v1/persistence-service-internal-api-v1/build.gradle.kts @@ -12,3 +12,20 @@ dependencies { } description = "persistence-service-internal-api-v1" + +publishing { + publications { + create(name) { + from(components["java"]) + } + } + repositories { + maven { + url = uri("https://nexus.knecon.com/repository/red-platform-releases/") + credentials { + username = providers.gradleProperty("mavenUser").getOrNull(); + password = providers.gradleProperty("mavenPassword").getOrNull(); + } + } + } +} diff --git a/persistence-service-v1/persistence-service-shared-api-v1/build.gradle.kts b/persistence-service-v1/persistence-service-shared-api-v1/build.gradle.kts index 3cba23ccf..92fb1d7dc 100644 --- a/persistence-service-v1/persistence-service-shared-api-v1/build.gradle.kts +++ b/persistence-service-v1/persistence-service-shared-api-v1/build.gradle.kts @@ -19,3 +19,21 @@ dependencies { } description = "persistence-service-shared-api-v1" + +publishing { + publications { + create(name) { + from(components["java"]) + } + } + repositories { + maven { + url = uri("https://nexus.knecon.com/repository/red-platform-releases/") + credentials { + username = providers.gradleProperty("mavenUser").getOrNull(); + password = providers.gradleProperty("mavenPassword").getOrNull(); + } + } + } +} + diff --git a/persistence-service-v1/persistence-service-shared-mongo-v1/build.gradle.kts b/persistence-service-v1/persistence-service-shared-mongo-v1/build.gradle.kts index 7649cb57c..20b2a0c95 100644 --- a/persistence-service-v1/persistence-service-shared-mongo-v1/build.gradle.kts +++ b/persistence-service-v1/persistence-service-shared-mongo-v1/build.gradle.kts @@ -21,3 +21,21 @@ dependencies { } description = "persistence-service-shared-mongo-v1" + +publishing { + publications { + create(name) { + from(components["java"]) + } + } + repositories { + maven { + url = uri("https://nexus.knecon.com/repository/red-platform-releases/") + credentials { + username = providers.gradleProperty("mavenUser").getOrNull(); + password = providers.gradleProperty("mavenPassword").getOrNull(); + } + } + } +} +