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