From 83eb670ffb9a35fdf59e0895db28e2c6d960f25f Mon Sep 17 00:00:00 2001 From: Andrei Isvoran Date: Wed, 6 Dec 2023 16:33:41 +0200 Subject: [PATCH 1/6] RED-7404 - Add BootBuildImage task for other gradle modules --- .../build.gradle.kts | 27 +++++++++++++++++++ .../build.gradle.kts | 26 ++++++++++++++++++ .../build.gradle.kts | 27 +++++++++++++++++++ .../build.gradle.kts | 26 ++++++++++++++++++ .../build.gradle.kts | 27 ++++++++++++++++++- .../build.gradle.kts | 27 +++++++++++++++++-- .../build.gradle.kts | 27 +++++++++++++++++++ 7 files changed, 184 insertions(+), 3 deletions(-) diff --git a/persistence-service-v1/persistence-service-external-api-impl-v1/build.gradle.kts b/persistence-service-v1/persistence-service-external-api-impl-v1/build.gradle.kts index 48abd0167..5f1da0a40 100644 --- a/persistence-service-v1/persistence-service-external-api-impl-v1/build.gradle.kts +++ b/persistence-service-v1/persistence-service-external-api-impl-v1/build.gradle.kts @@ -1,8 +1,11 @@ +import org.springframework.boot.gradle.tasks.bundling.BootBuildImage + plugins { id("com.iqser.red.service.java-conventions") id("io.spring.dependency-management") version "1.1.3" id("org.sonarqube") version "4.4.1.3373" id("io.freefair.lombok") version "8.4" + id("org.springframework.boot") version "3.1.3" } dependencies { @@ -10,3 +13,27 @@ dependencies { } description = "persistence-service-external-api-impl-v1" + +tasks.named("bootBuildImage") { + + environment.put("BPE_DELIM_JAVA_TOOL_OPTIONS", " ") + environment.put("BPE_APPEND_JAVA_TOOL_OPTIONS", "-Dfile.encoding=UTF-8") + + imageName.set("nexus.knecon.com:5001/red/${project.name}:${project.version}") + if (project.hasProperty("buildbootDockerHostNetwork")) { + network.set("host") + } + docker { + if (project.hasProperty("buildbootDockerHostNetwork")) { + bindHostToBuilder.set(true) + } + verboseLogging.set(true) + + publishRegistry { + username.set(providers.gradleProperty("mavenUser").getOrNull()) + password.set(providers.gradleProperty("mavenPassword").getOrNull()) + email.set(providers.gradleProperty("mavenEmail").getOrNull()) + url.set("https://nexus.knecon.com:5001/") + } + } +} \ No newline at end of file diff --git a/persistence-service-v1/persistence-service-external-api-v1/build.gradle.kts b/persistence-service-v1/persistence-service-external-api-v1/build.gradle.kts index 3296df16e..2f2cfe221 100644 --- a/persistence-service-v1/persistence-service-external-api-v1/build.gradle.kts +++ b/persistence-service-v1/persistence-service-external-api-v1/build.gradle.kts @@ -1,5 +1,8 @@ +import org.springframework.boot.gradle.tasks.bundling.BootBuildImage + plugins { id("com.iqser.red.service.java-conventions") + id("org.springframework.boot") version "3.1.3" } dependencies { @@ -23,3 +26,26 @@ dependencies { description = "persistence-service-external-api-v1" +tasks.named("bootBuildImage") { + + environment.put("BPE_DELIM_JAVA_TOOL_OPTIONS", " ") + environment.put("BPE_APPEND_JAVA_TOOL_OPTIONS", "-Dfile.encoding=UTF-8") + + imageName.set("nexus.knecon.com:5001/red/${project.name}:${project.version}") + if (project.hasProperty("buildbootDockerHostNetwork")) { + network.set("host") + } + docker { + if (project.hasProperty("buildbootDockerHostNetwork")) { + bindHostToBuilder.set(true) + } + verboseLogging.set(true) + + publishRegistry { + username.set(providers.gradleProperty("mavenUser").getOrNull()) + password.set(providers.gradleProperty("mavenPassword").getOrNull()) + email.set(providers.gradleProperty("mavenEmail").getOrNull()) + url.set("https://nexus.knecon.com:5001/") + } + } +} \ No newline at end of file diff --git a/persistence-service-v1/persistence-service-external-api-v2/build.gradle.kts b/persistence-service-v1/persistence-service-external-api-v2/build.gradle.kts index 1b4f5f56e..0ee6b14bb 100644 --- a/persistence-service-v1/persistence-service-external-api-v2/build.gradle.kts +++ b/persistence-service-v1/persistence-service-external-api-v2/build.gradle.kts @@ -1,6 +1,9 @@ +import org.springframework.boot.gradle.tasks.bundling.BootBuildImage + plugins { id("com.iqser.red.service.java-conventions") id("io.freefair.lombok") version "8.4" + id("org.springframework.boot") version "3.1.3" } dependencies { @@ -24,3 +27,27 @@ dependencies { } description = "persistence-service-external-api-v2" + +tasks.named("bootBuildImage") { + + environment.put("BPE_DELIM_JAVA_TOOL_OPTIONS", " ") + environment.put("BPE_APPEND_JAVA_TOOL_OPTIONS", "-Dfile.encoding=UTF-8") + + imageName.set("nexus.knecon.com:5001/red/${project.name}:${project.version}") + if (project.hasProperty("buildbootDockerHostNetwork")) { + network.set("host") + } + docker { + if (project.hasProperty("buildbootDockerHostNetwork")) { + bindHostToBuilder.set(true) + } + verboseLogging.set(true) + + publishRegistry { + username.set(providers.gradleProperty("mavenUser").getOrNull()) + password.set(providers.gradleProperty("mavenPassword").getOrNull()) + email.set(providers.gradleProperty("mavenEmail").getOrNull()) + url.set("https://nexus.knecon.com:5001/") + } + } +} diff --git a/persistence-service-v1/persistence-service-internal-api-impl-v1/build.gradle.kts b/persistence-service-v1/persistence-service-internal-api-impl-v1/build.gradle.kts index 6394db53a..637e44271 100644 --- a/persistence-service-v1/persistence-service-internal-api-impl-v1/build.gradle.kts +++ b/persistence-service-v1/persistence-service-internal-api-impl-v1/build.gradle.kts @@ -1,6 +1,9 @@ +import org.springframework.boot.gradle.tasks.bundling.BootBuildImage + plugins { id("com.iqser.red.service.java-conventions") id("io.freefair.lombok") version "8.4" + id("org.springframework.boot") version "3.1.3" } dependencies { @@ -10,3 +13,26 @@ dependencies { description = "persistence-service-internal-api-impl-v1" +tasks.named("bootBuildImage") { + + environment.put("BPE_DELIM_JAVA_TOOL_OPTIONS", " ") + environment.put("BPE_APPEND_JAVA_TOOL_OPTIONS", "-Dfile.encoding=UTF-8") + + imageName.set("nexus.knecon.com:5001/red/${project.name}:${project.version}") + if (project.hasProperty("buildbootDockerHostNetwork")) { + network.set("host") + } + docker { + if (project.hasProperty("buildbootDockerHostNetwork")) { + bindHostToBuilder.set(true) + } + verboseLogging.set(true) + + publishRegistry { + username.set(providers.gradleProperty("mavenUser").getOrNull()) + password.set(providers.gradleProperty("mavenPassword").getOrNull()) + email.set(providers.gradleProperty("mavenEmail").getOrNull()) + url.set("https://nexus.knecon.com:5001/") + } + } +} \ No newline at end of file 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 57644314d..8eb7bd064 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 @@ -1,7 +1,9 @@ +import org.springframework.boot.gradle.tasks.bundling.BootBuildImage + plugins { id("com.iqser.red.service.java-conventions") + id("org.springframework.boot") version "3.1.3" } - dependencies { api("io.github.openfeign:feign-core:12.2") api("org.springframework.boot:spring-boot-starter-web:3.1.3") @@ -14,3 +16,26 @@ dependencies { description = "persistence-service-internal-api-v1" +tasks.named("bootBuildImage") { + + environment.put("BPE_DELIM_JAVA_TOOL_OPTIONS", " ") + environment.put("BPE_APPEND_JAVA_TOOL_OPTIONS", "-Dfile.encoding=UTF-8") + + imageName.set("nexus.knecon.com:5001/red/${project.name}:${project.version}") + if (project.hasProperty("buildbootDockerHostNetwork")) { + network.set("host") + } + docker { + if (project.hasProperty("buildbootDockerHostNetwork")) { + bindHostToBuilder.set(true) + } + verboseLogging.set(true) + + publishRegistry { + username.set(providers.gradleProperty("mavenUser").getOrNull()) + password.set(providers.gradleProperty("mavenPassword").getOrNull()) + email.set(providers.gradleProperty("mavenEmail").getOrNull()) + url.set("https://nexus.knecon.com:5001/") + } + } +} diff --git a/persistence-service-v1/persistence-service-processor-v1/build.gradle.kts b/persistence-service-v1/persistence-service-processor-v1/build.gradle.kts index 5e97ba216..110974ec9 100644 --- a/persistence-service-v1/persistence-service-processor-v1/build.gradle.kts +++ b/persistence-service-v1/persistence-service-processor-v1/build.gradle.kts @@ -1,6 +1,9 @@ +import org.springframework.boot.gradle.tasks.bundling.BootBuildImage + plugins { id("com.iqser.red.service.java-conventions") id("io.freefair.lombok") version "8.4" + id("org.springframework.boot") version "3.1.3" } val springBootStarterVersion = "3.1.3" @@ -47,6 +50,26 @@ dependencies { description = "persistence-service-processor-v1" -java { - withJavadocJar() +tasks.named("bootBuildImage") { + + environment.put("BPE_DELIM_JAVA_TOOL_OPTIONS", " ") + environment.put("BPE_APPEND_JAVA_TOOL_OPTIONS", "-Dfile.encoding=UTF-8") + + imageName.set("nexus.knecon.com:5001/red/${project.name}:${project.version}") + if (project.hasProperty("buildbootDockerHostNetwork")) { + network.set("host") + } + docker { + if (project.hasProperty("buildbootDockerHostNetwork")) { + bindHostToBuilder.set(true) + } + verboseLogging.set(true) + + publishRegistry { + username.set(providers.gradleProperty("mavenUser").getOrNull()) + password.set(providers.gradleProperty("mavenPassword").getOrNull()) + email.set(providers.gradleProperty("mavenEmail").getOrNull()) + url.set("https://nexus.knecon.com:5001/") + } + } } 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 a10ac954d..86fe5dff0 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 @@ -1,6 +1,9 @@ +import org.springframework.boot.gradle.tasks.bundling.BootBuildImage + plugins { id("com.iqser.red.service.java-conventions") id("io.freefair.lombok") version "8.4" + id("org.springframework.boot") version "3.1.3" } dependencies { @@ -17,3 +20,27 @@ dependencies { } description = "persistence-service-shared-api-v1" + +tasks.named("bootBuildImage") { + + environment.put("BPE_DELIM_JAVA_TOOL_OPTIONS", " ") + environment.put("BPE_APPEND_JAVA_TOOL_OPTIONS", "-Dfile.encoding=UTF-8") + + imageName.set("nexus.knecon.com:5001/red/${project.name}:${project.version}") + if (project.hasProperty("buildbootDockerHostNetwork")) { + network.set("host") + } + docker { + if (project.hasProperty("buildbootDockerHostNetwork")) { + bindHostToBuilder.set(true) + } + verboseLogging.set(true) + + publishRegistry { + username.set(providers.gradleProperty("mavenUser").getOrNull()) + password.set(providers.gradleProperty("mavenPassword").getOrNull()) + email.set(providers.gradleProperty("mavenEmail").getOrNull()) + url.set("https://nexus.knecon.com:5001/") + } + } +} \ No newline at end of file -- 2.47.2 From d10b2f7df2d49821472ec30866caf6e7a975e64d Mon Sep 17 00:00:00 2001 From: Andrei Isvoran Date: Wed, 6 Dec 2023 17:58:42 +0200 Subject: [PATCH 2/6] RED-7404 - Exclude bootjar --- .../build.gradle.kts | 11 +++++- .../build.gradle.kts | 36 +++++++++++++++++++ .../build.gradle.kts | 9 +++++ .../build.gradle.kts | 9 +++++ .../build.gradle.kts | 9 +++++ .../build.gradle.kts | 9 +++++ .../build.gradle.kts | 9 +++++ .../build.gradle.kts | 9 +++++ 8 files changed, 100 insertions(+), 1 deletion(-) diff --git a/persistence-service-v1/persistence-service-external-api-impl-v1/build.gradle.kts b/persistence-service-v1/persistence-service-external-api-impl-v1/build.gradle.kts index 5f1da0a40..bd28ab91c 100644 --- a/persistence-service-v1/persistence-service-external-api-impl-v1/build.gradle.kts +++ b/persistence-service-v1/persistence-service-external-api-impl-v1/build.gradle.kts @@ -1,4 +1,5 @@ import org.springframework.boot.gradle.tasks.bundling.BootBuildImage +import org.springframework.boot.gradle.tasks.bundling.BootJar plugins { id("com.iqser.red.service.java-conventions") @@ -14,6 +15,14 @@ dependencies { description = "persistence-service-external-api-impl-v1" +tasks.getByName("bootJar") { + enabled = false +} + +tasks.getByName("jar") { + enabled = true +} + tasks.named("bootBuildImage") { environment.put("BPE_DELIM_JAVA_TOOL_OPTIONS", " ") @@ -36,4 +45,4 @@ tasks.named("bootBuildImage") { url.set("https://nexus.knecon.com:5001/") } } -} \ No newline at end of file +} diff --git a/persistence-service-v1/persistence-service-external-api-impl-v2/build.gradle.kts b/persistence-service-v1/persistence-service-external-api-impl-v2/build.gradle.kts index 88086af39..f4cdbc956 100644 --- a/persistence-service-v1/persistence-service-external-api-impl-v2/build.gradle.kts +++ b/persistence-service-v1/persistence-service-external-api-impl-v2/build.gradle.kts @@ -1,6 +1,10 @@ +import org.springframework.boot.gradle.tasks.bundling.BootBuildImage +import org.springframework.boot.gradle.tasks.bundling.BootJar + plugins { id("com.iqser.red.service.java-conventions") id("io.freefair.lombok") version "8.4" + id("org.springframework.boot") version "3.1.3" } dependencies { @@ -10,3 +14,35 @@ dependencies { } description = "persistence-service-external-api-impl-v2" + +tasks.getByName("bootJar") { + enabled = false +} + +tasks.getByName("jar") { + enabled = true +} + +tasks.named("bootBuildImage") { + + environment.put("BPE_DELIM_JAVA_TOOL_OPTIONS", " ") + environment.put("BPE_APPEND_JAVA_TOOL_OPTIONS", "-Dfile.encoding=UTF-8") + + imageName.set("nexus.knecon.com:5001/red/${project.name}:${project.version}") + if (project.hasProperty("buildbootDockerHostNetwork")) { + network.set("host") + } + docker { + if (project.hasProperty("buildbootDockerHostNetwork")) { + bindHostToBuilder.set(true) + } + verboseLogging.set(true) + + publishRegistry { + username.set(providers.gradleProperty("mavenUser").getOrNull()) + password.set(providers.gradleProperty("mavenPassword").getOrNull()) + email.set(providers.gradleProperty("mavenEmail").getOrNull()) + url.set("https://nexus.knecon.com:5001/") + } + } +} \ No newline at end of file diff --git a/persistence-service-v1/persistence-service-external-api-v1/build.gradle.kts b/persistence-service-v1/persistence-service-external-api-v1/build.gradle.kts index 2f2cfe221..2521e5d8b 100644 --- a/persistence-service-v1/persistence-service-external-api-v1/build.gradle.kts +++ b/persistence-service-v1/persistence-service-external-api-v1/build.gradle.kts @@ -1,4 +1,5 @@ import org.springframework.boot.gradle.tasks.bundling.BootBuildImage +import org.springframework.boot.gradle.tasks.bundling.BootJar plugins { id("com.iqser.red.service.java-conventions") @@ -26,6 +27,14 @@ dependencies { description = "persistence-service-external-api-v1" +tasks.getByName("bootJar") { + enabled = false +} + +tasks.getByName("jar") { + enabled = true +} + tasks.named("bootBuildImage") { environment.put("BPE_DELIM_JAVA_TOOL_OPTIONS", " ") diff --git a/persistence-service-v1/persistence-service-external-api-v2/build.gradle.kts b/persistence-service-v1/persistence-service-external-api-v2/build.gradle.kts index 0ee6b14bb..53893f631 100644 --- a/persistence-service-v1/persistence-service-external-api-v2/build.gradle.kts +++ b/persistence-service-v1/persistence-service-external-api-v2/build.gradle.kts @@ -1,4 +1,5 @@ import org.springframework.boot.gradle.tasks.bundling.BootBuildImage +import org.springframework.boot.gradle.tasks.bundling.BootJar plugins { id("com.iqser.red.service.java-conventions") @@ -28,6 +29,14 @@ dependencies { description = "persistence-service-external-api-v2" +tasks.getByName("bootJar") { + enabled = false +} + +tasks.getByName("jar") { + enabled = true +} + tasks.named("bootBuildImage") { environment.put("BPE_DELIM_JAVA_TOOL_OPTIONS", " ") diff --git a/persistence-service-v1/persistence-service-internal-api-impl-v1/build.gradle.kts b/persistence-service-v1/persistence-service-internal-api-impl-v1/build.gradle.kts index 637e44271..0b791537c 100644 --- a/persistence-service-v1/persistence-service-internal-api-impl-v1/build.gradle.kts +++ b/persistence-service-v1/persistence-service-internal-api-impl-v1/build.gradle.kts @@ -1,4 +1,5 @@ import org.springframework.boot.gradle.tasks.bundling.BootBuildImage +import org.springframework.boot.gradle.tasks.bundling.BootJar plugins { id("com.iqser.red.service.java-conventions") @@ -13,6 +14,14 @@ dependencies { description = "persistence-service-internal-api-impl-v1" +tasks.getByName("bootJar") { + enabled = false +} + +tasks.getByName("jar") { + enabled = true +} + tasks.named("bootBuildImage") { environment.put("BPE_DELIM_JAVA_TOOL_OPTIONS", " ") 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 8eb7bd064..ea8554613 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 @@ -1,4 +1,5 @@ import org.springframework.boot.gradle.tasks.bundling.BootBuildImage +import org.springframework.boot.gradle.tasks.bundling.BootJar plugins { id("com.iqser.red.service.java-conventions") @@ -16,6 +17,14 @@ dependencies { description = "persistence-service-internal-api-v1" +tasks.getByName("bootJar") { + enabled = false +} + +tasks.getByName("jar") { + enabled = true +} + tasks.named("bootBuildImage") { environment.put("BPE_DELIM_JAVA_TOOL_OPTIONS", " ") diff --git a/persistence-service-v1/persistence-service-processor-v1/build.gradle.kts b/persistence-service-v1/persistence-service-processor-v1/build.gradle.kts index 110974ec9..73dea65d8 100644 --- a/persistence-service-v1/persistence-service-processor-v1/build.gradle.kts +++ b/persistence-service-v1/persistence-service-processor-v1/build.gradle.kts @@ -1,4 +1,5 @@ import org.springframework.boot.gradle.tasks.bundling.BootBuildImage +import org.springframework.boot.gradle.tasks.bundling.BootJar plugins { id("com.iqser.red.service.java-conventions") @@ -50,6 +51,14 @@ dependencies { description = "persistence-service-processor-v1" +tasks.getByName("bootJar") { + enabled = false +} + +tasks.getByName("jar") { + enabled = true +} + tasks.named("bootBuildImage") { environment.put("BPE_DELIM_JAVA_TOOL_OPTIONS", " ") 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 86fe5dff0..154a775f4 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 @@ -1,4 +1,5 @@ import org.springframework.boot.gradle.tasks.bundling.BootBuildImage +import org.springframework.boot.gradle.tasks.bundling.BootJar plugins { id("com.iqser.red.service.java-conventions") @@ -21,6 +22,14 @@ dependencies { description = "persistence-service-shared-api-v1" +tasks.getByName("bootJar") { + enabled = false +} + +tasks.getByName("jar") { + enabled = true +} + tasks.named("bootBuildImage") { environment.put("BPE_DELIM_JAVA_TOOL_OPTIONS", " ") -- 2.47.2 From 94aa013c7b025eff40af553f29b63410199c0f89 Mon Sep 17 00:00:00 2001 From: Andrei Isvoran Date: Fri, 8 Dec 2023 09:41:58 +0200 Subject: [PATCH 3/6] RED-7404 - change bootbuildimage to publishing --- .../build.gradle.kts | 42 +++++------------ .../build.gradle.kts | 46 ++++++------------- .../build.gradle.kts | 42 +++++------------ .../build.gradle.kts | 46 ++++++------------- .../build.gradle.kts | 42 +++++------------ .../build.gradle.kts | 43 ++++++----------- .../build.gradle.kts | 46 ++++++------------- 7 files changed, 91 insertions(+), 216 deletions(-) diff --git a/persistence-service-v1/persistence-service-external-api-impl-v1/build.gradle.kts b/persistence-service-v1/persistence-service-external-api-impl-v1/build.gradle.kts index bd28ab91c..c4af70d58 100644 --- a/persistence-service-v1/persistence-service-external-api-impl-v1/build.gradle.kts +++ b/persistence-service-v1/persistence-service-external-api-impl-v1/build.gradle.kts @@ -1,6 +1,3 @@ -import org.springframework.boot.gradle.tasks.bundling.BootBuildImage -import org.springframework.boot.gradle.tasks.bundling.BootJar - plugins { id("com.iqser.red.service.java-conventions") id("io.spring.dependency-management") version "1.1.3" @@ -15,34 +12,19 @@ dependencies { description = "persistence-service-external-api-impl-v1" -tasks.getByName("bootJar") { - enabled = false -} - -tasks.getByName("jar") { - enabled = true -} - -tasks.named("bootBuildImage") { - - environment.put("BPE_DELIM_JAVA_TOOL_OPTIONS", " ") - environment.put("BPE_APPEND_JAVA_TOOL_OPTIONS", "-Dfile.encoding=UTF-8") - - imageName.set("nexus.knecon.com:5001/red/${project.name}:${project.version}") - if (project.hasProperty("buildbootDockerHostNetwork")) { - network.set("host") - } - docker { - if (project.hasProperty("buildbootDockerHostNetwork")) { - bindHostToBuilder.set(true) +publishing { + publications { + create(name) { + from(components["java"]) } - verboseLogging.set(true) - - publishRegistry { - username.set(providers.gradleProperty("mavenUser").getOrNull()) - password.set(providers.gradleProperty("mavenPassword").getOrNull()) - email.set(providers.gradleProperty("mavenEmail").getOrNull()) - url.set("https://nexus.knecon.com:5001/") + } + 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-external-api-impl-v2/build.gradle.kts b/persistence-service-v1/persistence-service-external-api-impl-v2/build.gradle.kts index f4cdbc956..e69906c66 100644 --- a/persistence-service-v1/persistence-service-external-api-impl-v2/build.gradle.kts +++ b/persistence-service-v1/persistence-service-external-api-impl-v2/build.gradle.kts @@ -1,6 +1,3 @@ -import org.springframework.boot.gradle.tasks.bundling.BootBuildImage -import org.springframework.boot.gradle.tasks.bundling.BootJar - plugins { id("com.iqser.red.service.java-conventions") id("io.freefair.lombok") version "8.4" @@ -15,34 +12,19 @@ dependencies { description = "persistence-service-external-api-impl-v2" -tasks.getByName("bootJar") { - enabled = false -} - -tasks.getByName("jar") { - enabled = true -} - -tasks.named("bootBuildImage") { - - environment.put("BPE_DELIM_JAVA_TOOL_OPTIONS", " ") - environment.put("BPE_APPEND_JAVA_TOOL_OPTIONS", "-Dfile.encoding=UTF-8") - - imageName.set("nexus.knecon.com:5001/red/${project.name}:${project.version}") - if (project.hasProperty("buildbootDockerHostNetwork")) { - network.set("host") - } - docker { - if (project.hasProperty("buildbootDockerHostNetwork")) { - bindHostToBuilder.set(true) - } - verboseLogging.set(true) - - publishRegistry { - username.set(providers.gradleProperty("mavenUser").getOrNull()) - password.set(providers.gradleProperty("mavenPassword").getOrNull()) - email.set(providers.gradleProperty("mavenEmail").getOrNull()) - url.set("https://nexus.knecon.com:5001/") +publishing { + publications { + create(name) { + from(components["java"]) } } -} \ No newline at end of file + 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-external-api-v2/build.gradle.kts b/persistence-service-v1/persistence-service-external-api-v2/build.gradle.kts index 53893f631..2d6ca9147 100644 --- a/persistence-service-v1/persistence-service-external-api-v2/build.gradle.kts +++ b/persistence-service-v1/persistence-service-external-api-v2/build.gradle.kts @@ -1,6 +1,3 @@ -import org.springframework.boot.gradle.tasks.bundling.BootBuildImage -import org.springframework.boot.gradle.tasks.bundling.BootJar - plugins { id("com.iqser.red.service.java-conventions") id("io.freefair.lombok") version "8.4" @@ -29,34 +26,19 @@ dependencies { description = "persistence-service-external-api-v2" -tasks.getByName("bootJar") { - enabled = false -} - -tasks.getByName("jar") { - enabled = true -} - -tasks.named("bootBuildImage") { - - environment.put("BPE_DELIM_JAVA_TOOL_OPTIONS", " ") - environment.put("BPE_APPEND_JAVA_TOOL_OPTIONS", "-Dfile.encoding=UTF-8") - - imageName.set("nexus.knecon.com:5001/red/${project.name}:${project.version}") - if (project.hasProperty("buildbootDockerHostNetwork")) { - network.set("host") - } - docker { - if (project.hasProperty("buildbootDockerHostNetwork")) { - bindHostToBuilder.set(true) +publishing { + publications { + create(name) { + from(components["java"]) } - verboseLogging.set(true) - - publishRegistry { - username.set(providers.gradleProperty("mavenUser").getOrNull()) - password.set(providers.gradleProperty("mavenPassword").getOrNull()) - email.set(providers.gradleProperty("mavenEmail").getOrNull()) - url.set("https://nexus.knecon.com:5001/") + } + 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-impl-v1/build.gradle.kts b/persistence-service-v1/persistence-service-internal-api-impl-v1/build.gradle.kts index 0b791537c..0287f98b7 100644 --- a/persistence-service-v1/persistence-service-internal-api-impl-v1/build.gradle.kts +++ b/persistence-service-v1/persistence-service-internal-api-impl-v1/build.gradle.kts @@ -1,6 +1,3 @@ -import org.springframework.boot.gradle.tasks.bundling.BootBuildImage -import org.springframework.boot.gradle.tasks.bundling.BootJar - plugins { id("com.iqser.red.service.java-conventions") id("io.freefair.lombok") version "8.4" @@ -14,34 +11,19 @@ dependencies { description = "persistence-service-internal-api-impl-v1" -tasks.getByName("bootJar") { - enabled = false -} - -tasks.getByName("jar") { - enabled = true -} - -tasks.named("bootBuildImage") { - - environment.put("BPE_DELIM_JAVA_TOOL_OPTIONS", " ") - environment.put("BPE_APPEND_JAVA_TOOL_OPTIONS", "-Dfile.encoding=UTF-8") - - imageName.set("nexus.knecon.com:5001/red/${project.name}:${project.version}") - if (project.hasProperty("buildbootDockerHostNetwork")) { - network.set("host") - } - docker { - if (project.hasProperty("buildbootDockerHostNetwork")) { - bindHostToBuilder.set(true) - } - verboseLogging.set(true) - - publishRegistry { - username.set(providers.gradleProperty("mavenUser").getOrNull()) - password.set(providers.gradleProperty("mavenPassword").getOrNull()) - email.set(providers.gradleProperty("mavenEmail").getOrNull()) - url.set("https://nexus.knecon.com:5001/") +publishing { + publications { + create(name) { + from(components["java"]) } } -} \ No newline at end of file + 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 ea8554613..e88e3e964 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 @@ -1,6 +1,3 @@ -import org.springframework.boot.gradle.tasks.bundling.BootBuildImage -import org.springframework.boot.gradle.tasks.bundling.BootJar - plugins { id("com.iqser.red.service.java-conventions") id("org.springframework.boot") version "3.1.3" @@ -17,34 +14,19 @@ dependencies { description = "persistence-service-internal-api-v1" -tasks.getByName("bootJar") { - enabled = false -} - -tasks.getByName("jar") { - enabled = true -} - -tasks.named("bootBuildImage") { - - environment.put("BPE_DELIM_JAVA_TOOL_OPTIONS", " ") - environment.put("BPE_APPEND_JAVA_TOOL_OPTIONS", "-Dfile.encoding=UTF-8") - - imageName.set("nexus.knecon.com:5001/red/${project.name}:${project.version}") - if (project.hasProperty("buildbootDockerHostNetwork")) { - network.set("host") - } - docker { - if (project.hasProperty("buildbootDockerHostNetwork")) { - bindHostToBuilder.set(true) +publishing { + publications { + create(name) { + from(components["java"]) } - verboseLogging.set(true) - - publishRegistry { - username.set(providers.gradleProperty("mavenUser").getOrNull()) - password.set(providers.gradleProperty("mavenPassword").getOrNull()) - email.set(providers.gradleProperty("mavenEmail").getOrNull()) - url.set("https://nexus.knecon.com:5001/") + } + 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-processor-v1/build.gradle.kts b/persistence-service-v1/persistence-service-processor-v1/build.gradle.kts index 73dea65d8..0b5f28b3e 100644 --- a/persistence-service-v1/persistence-service-processor-v1/build.gradle.kts +++ b/persistence-service-v1/persistence-service-processor-v1/build.gradle.kts @@ -1,6 +1,3 @@ -import org.springframework.boot.gradle.tasks.bundling.BootBuildImage -import org.springframework.boot.gradle.tasks.bundling.BootJar - plugins { id("com.iqser.red.service.java-conventions") id("io.freefair.lombok") version "8.4" @@ -51,34 +48,20 @@ dependencies { description = "persistence-service-processor-v1" -tasks.getByName("bootJar") { - enabled = false -} - -tasks.getByName("jar") { - enabled = true -} - -tasks.named("bootBuildImage") { - - environment.put("BPE_DELIM_JAVA_TOOL_OPTIONS", " ") - environment.put("BPE_APPEND_JAVA_TOOL_OPTIONS", "-Dfile.encoding=UTF-8") - - imageName.set("nexus.knecon.com:5001/red/${project.name}:${project.version}") - if (project.hasProperty("buildbootDockerHostNetwork")) { - network.set("host") - } - docker { - if (project.hasProperty("buildbootDockerHostNetwork")) { - bindHostToBuilder.set(true) +publishing { + publications { + create(name) { + from(components["java"]) } - verboseLogging.set(true) - - publishRegistry { - username.set(providers.gradleProperty("mavenUser").getOrNull()) - password.set(providers.gradleProperty("mavenPassword").getOrNull()) - email.set(providers.gradleProperty("mavenEmail").getOrNull()) - url.set("https://nexus.knecon.com:5001/") + } + 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 154a775f4..e3ee6066c 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 @@ -1,6 +1,3 @@ -import org.springframework.boot.gradle.tasks.bundling.BootBuildImage -import org.springframework.boot.gradle.tasks.bundling.BootJar - plugins { id("com.iqser.red.service.java-conventions") id("io.freefair.lombok") version "8.4" @@ -22,34 +19,19 @@ dependencies { description = "persistence-service-shared-api-v1" -tasks.getByName("bootJar") { - enabled = false -} - -tasks.getByName("jar") { - enabled = true -} - -tasks.named("bootBuildImage") { - - environment.put("BPE_DELIM_JAVA_TOOL_OPTIONS", " ") - environment.put("BPE_APPEND_JAVA_TOOL_OPTIONS", "-Dfile.encoding=UTF-8") - - imageName.set("nexus.knecon.com:5001/red/${project.name}:${project.version}") - if (project.hasProperty("buildbootDockerHostNetwork")) { - network.set("host") - } - docker { - if (project.hasProperty("buildbootDockerHostNetwork")) { - bindHostToBuilder.set(true) - } - verboseLogging.set(true) - - publishRegistry { - username.set(providers.gradleProperty("mavenUser").getOrNull()) - password.set(providers.gradleProperty("mavenPassword").getOrNull()) - email.set(providers.gradleProperty("mavenEmail").getOrNull()) - url.set("https://nexus.knecon.com:5001/") +publishing { + publications { + create(name) { + from(components["java"]) } } -} \ No newline at end of file + repositories { + maven { + url = uri("https://nexus.knecon.com/repository/red-platform-releases/") + credentials { + username = providers.gradleProperty("mavenUser").getOrNull(); + password = providers.gradleProperty("mavenPassword").getOrNull(); + } + } + } +} -- 2.47.2 From f00076eff4f5e754f3f841ade7698a4d46ce46ca Mon Sep 17 00:00:00 2001 From: Andrei Isvoran Date: Fri, 8 Dec 2023 09:49:27 +0200 Subject: [PATCH 4/6] RED-7404 - remove not needed plugin --- .../persistence-service-external-api-impl-v1/build.gradle.kts | 1 - .../persistence-service-external-api-impl-v2/build.gradle.kts | 1 - .../persistence-service-external-api-v2/build.gradle.kts | 1 - .../persistence-service-internal-api-impl-v1/build.gradle.kts | 1 - .../persistence-service-internal-api-v1/build.gradle.kts | 1 - .../persistence-service-processor-v1/build.gradle.kts | 1 - .../persistence-service-shared-api-v1/build.gradle.kts | 1 - 7 files changed, 7 deletions(-) diff --git a/persistence-service-v1/persistence-service-external-api-impl-v1/build.gradle.kts b/persistence-service-v1/persistence-service-external-api-impl-v1/build.gradle.kts index c4af70d58..c86ec9058 100644 --- a/persistence-service-v1/persistence-service-external-api-impl-v1/build.gradle.kts +++ b/persistence-service-v1/persistence-service-external-api-impl-v1/build.gradle.kts @@ -3,7 +3,6 @@ plugins { id("io.spring.dependency-management") version "1.1.3" id("org.sonarqube") version "4.4.1.3373" id("io.freefair.lombok") version "8.4" - id("org.springframework.boot") version "3.1.3" } dependencies { diff --git a/persistence-service-v1/persistence-service-external-api-impl-v2/build.gradle.kts b/persistence-service-v1/persistence-service-external-api-impl-v2/build.gradle.kts index e69906c66..35dbfdd50 100644 --- a/persistence-service-v1/persistence-service-external-api-impl-v2/build.gradle.kts +++ b/persistence-service-v1/persistence-service-external-api-impl-v2/build.gradle.kts @@ -1,7 +1,6 @@ plugins { id("com.iqser.red.service.java-conventions") id("io.freefair.lombok") version "8.4" - id("org.springframework.boot") version "3.1.3" } dependencies { diff --git a/persistence-service-v1/persistence-service-external-api-v2/build.gradle.kts b/persistence-service-v1/persistence-service-external-api-v2/build.gradle.kts index 2d6ca9147..d3880b80b 100644 --- a/persistence-service-v1/persistence-service-external-api-v2/build.gradle.kts +++ b/persistence-service-v1/persistence-service-external-api-v2/build.gradle.kts @@ -1,7 +1,6 @@ plugins { id("com.iqser.red.service.java-conventions") id("io.freefair.lombok") version "8.4" - id("org.springframework.boot") version "3.1.3" } dependencies { diff --git a/persistence-service-v1/persistence-service-internal-api-impl-v1/build.gradle.kts b/persistence-service-v1/persistence-service-internal-api-impl-v1/build.gradle.kts index 0287f98b7..6167e5dc7 100644 --- a/persistence-service-v1/persistence-service-internal-api-impl-v1/build.gradle.kts +++ b/persistence-service-v1/persistence-service-internal-api-impl-v1/build.gradle.kts @@ -1,7 +1,6 @@ plugins { id("com.iqser.red.service.java-conventions") id("io.freefair.lombok") version "8.4" - id("org.springframework.boot") version "3.1.3" } dependencies { 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 e88e3e964..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 @@ -1,6 +1,5 @@ plugins { id("com.iqser.red.service.java-conventions") - id("org.springframework.boot") version "3.1.3" } dependencies { api("io.github.openfeign:feign-core:12.2") diff --git a/persistence-service-v1/persistence-service-processor-v1/build.gradle.kts b/persistence-service-v1/persistence-service-processor-v1/build.gradle.kts index 0b5f28b3e..a069908b5 100644 --- a/persistence-service-v1/persistence-service-processor-v1/build.gradle.kts +++ b/persistence-service-v1/persistence-service-processor-v1/build.gradle.kts @@ -1,7 +1,6 @@ plugins { id("com.iqser.red.service.java-conventions") id("io.freefair.lombok") version "8.4" - id("org.springframework.boot") version "3.1.3" } val springBootStarterVersion = "3.1.3" 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 e3ee6066c..1e8b59737 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 @@ -1,7 +1,6 @@ plugins { id("com.iqser.red.service.java-conventions") id("io.freefair.lombok") version "8.4" - id("org.springframework.boot") version "3.1.3" } dependencies { -- 2.47.2 From 96f7b4cd2706865ee9a0dab26288bc991714f14e Mon Sep 17 00:00:00 2001 From: Andrei Isvoran Date: Fri, 8 Dec 2023 10:05:39 +0200 Subject: [PATCH 5/6] RED-7404 - change external-api-v1 --- .../build.gradle.kts | 43 ++++++------------- 1 file changed, 12 insertions(+), 31 deletions(-) diff --git a/persistence-service-v1/persistence-service-external-api-v1/build.gradle.kts b/persistence-service-v1/persistence-service-external-api-v1/build.gradle.kts index 2521e5d8b..cac83429a 100644 --- a/persistence-service-v1/persistence-service-external-api-v1/build.gradle.kts +++ b/persistence-service-v1/persistence-service-external-api-v1/build.gradle.kts @@ -1,9 +1,5 @@ -import org.springframework.boot.gradle.tasks.bundling.BootBuildImage -import org.springframework.boot.gradle.tasks.bundling.BootJar - plugins { id("com.iqser.red.service.java-conventions") - id("org.springframework.boot") version "3.1.3" } dependencies { @@ -27,34 +23,19 @@ dependencies { description = "persistence-service-external-api-v1" -tasks.getByName("bootJar") { - enabled = false -} - -tasks.getByName("jar") { - enabled = true -} - -tasks.named("bootBuildImage") { - - environment.put("BPE_DELIM_JAVA_TOOL_OPTIONS", " ") - environment.put("BPE_APPEND_JAVA_TOOL_OPTIONS", "-Dfile.encoding=UTF-8") - - imageName.set("nexus.knecon.com:5001/red/${project.name}:${project.version}") - if (project.hasProperty("buildbootDockerHostNetwork")) { - network.set("host") - } - docker { - if (project.hasProperty("buildbootDockerHostNetwork")) { - bindHostToBuilder.set(true) +publishing { + publications { + create(name) { + from(components["java"]) } - verboseLogging.set(true) - - publishRegistry { - username.set(providers.gradleProperty("mavenUser").getOrNull()) - password.set(providers.gradleProperty("mavenPassword").getOrNull()) - email.set(providers.gradleProperty("mavenEmail").getOrNull()) - url.set("https://nexus.knecon.com:5001/") + } + repositories { + maven { + url = uri("https://nexus.knecon.com/repository/red-platform-releases/") + credentials { + username = providers.gradleProperty("mavenUser").getOrNull(); + password = providers.gradleProperty("mavenPassword").getOrNull(); + } } } } \ No newline at end of file -- 2.47.2 From 51403615b9d0f84e41b616ae613892619ff0b6f3 Mon Sep 17 00:00:00 2001 From: Andrei Isvoran Date: Fri, 8 Dec 2023 11:17:48 +0200 Subject: [PATCH 6/6] RED-7404 - Move publishing to buildSrc file --- ...er.red.service.java-conventions.gradle.kts | 19 +++++++++++++++++++ .../build.gradle.kts | 17 ----------------- .../build.gradle.kts | 17 ----------------- .../build.gradle.kts | 17 ----------------- .../build.gradle.kts | 17 ----------------- .../build.gradle.kts | 17 ----------------- .../build.gradle.kts | 17 ----------------- .../build.gradle.kts | 18 ------------------ .../build.gradle.kts | 17 ----------------- 9 files changed, 19 insertions(+), 137 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 7f4af15cc..6f8f00d31 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 @@ -53,4 +53,23 @@ tasks.jacocoTestReport { java { withJavadocJar() +} + +allprojects { + 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(); + } + } + } + } } \ No newline at end of file diff --git a/persistence-service-v1/persistence-service-external-api-impl-v1/build.gradle.kts b/persistence-service-v1/persistence-service-external-api-impl-v1/build.gradle.kts index c86ec9058..48abd0167 100644 --- a/persistence-service-v1/persistence-service-external-api-impl-v1/build.gradle.kts +++ b/persistence-service-v1/persistence-service-external-api-impl-v1/build.gradle.kts @@ -10,20 +10,3 @@ dependencies { } description = "persistence-service-external-api-impl-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-external-api-impl-v2/build.gradle.kts b/persistence-service-v1/persistence-service-external-api-impl-v2/build.gradle.kts index 35dbfdd50..88086af39 100644 --- a/persistence-service-v1/persistence-service-external-api-impl-v2/build.gradle.kts +++ b/persistence-service-v1/persistence-service-external-api-impl-v2/build.gradle.kts @@ -10,20 +10,3 @@ dependencies { } description = "persistence-service-external-api-impl-v2" - -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-external-api-v1/build.gradle.kts b/persistence-service-v1/persistence-service-external-api-v1/build.gradle.kts index cac83429a..952d22f49 100644 --- a/persistence-service-v1/persistence-service-external-api-v1/build.gradle.kts +++ b/persistence-service-v1/persistence-service-external-api-v1/build.gradle.kts @@ -22,20 +22,3 @@ dependencies { } description = "persistence-service-external-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(); - } - } - } -} \ No newline at end of file diff --git a/persistence-service-v1/persistence-service-external-api-v2/build.gradle.kts b/persistence-service-v1/persistence-service-external-api-v2/build.gradle.kts index d3880b80b..1b4f5f56e 100644 --- a/persistence-service-v1/persistence-service-external-api-v2/build.gradle.kts +++ b/persistence-service-v1/persistence-service-external-api-v2/build.gradle.kts @@ -24,20 +24,3 @@ dependencies { } description = "persistence-service-external-api-v2" - -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-impl-v1/build.gradle.kts b/persistence-service-v1/persistence-service-internal-api-impl-v1/build.gradle.kts index 6167e5dc7..ed3a1919a 100644 --- a/persistence-service-v1/persistence-service-internal-api-impl-v1/build.gradle.kts +++ b/persistence-service-v1/persistence-service-internal-api-impl-v1/build.gradle.kts @@ -9,20 +9,3 @@ dependencies { } description = "persistence-service-internal-api-impl-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-internal-api-v1/build.gradle.kts b/persistence-service-v1/persistence-service-internal-api-v1/build.gradle.kts index efbc3d47d..4d46c03bf 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,20 +12,3 @@ 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-processor-v1/build.gradle.kts b/persistence-service-v1/persistence-service-processor-v1/build.gradle.kts index a069908b5..e5eb6c061 100644 --- a/persistence-service-v1/persistence-service-processor-v1/build.gradle.kts +++ b/persistence-service-v1/persistence-service-processor-v1/build.gradle.kts @@ -46,21 +46,3 @@ dependencies { } description = "persistence-service-processor-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 1e8b59737..a10ac954d 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 @@ -17,20 +17,3 @@ 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(); - } - } - } -} -- 2.47.2