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(); - } - } - } -}