From ed9a56e967a325f0a7e5b6b00565b97bea0335a6 Mon Sep 17 00:00:00 2001 From: dgeorgiev Date: Mon, 18 Sep 2023 19:55:46 +0300 Subject: [PATCH] Fix bom publishing in maven_central --- gradle.properties | 2 +- we-node-client-bom/build.gradle.kts | 16 +++++++++++++++- 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/gradle.properties b/gradle.properties index 4b7e88d6..6587abf5 100644 --- a/gradle.properties +++ b/gradle.properties @@ -44,5 +44,5 @@ springMockkVersion=3.1.1 wireMockVersion=2.33.2 # Publishing values -githubUrl=https://github.com/ +githubUrl=https://github.com/waves-enterprise/ gitHubProject=we-node-client \ No newline at end of file diff --git a/we-node-client-bom/build.gradle.kts b/we-node-client-bom/build.gradle.kts index 0ccd47e3..260dfa1d 100644 --- a/we-node-client-bom/build.gradle.kts +++ b/we-node-client-bom/build.gradle.kts @@ -2,6 +2,7 @@ val gitHubProject: String by project val githubUrl: String by project plugins { + signing `maven-publish` `java-platform` } @@ -20,7 +21,7 @@ dependencies { publishing { publications { - create("we-node-client-bom") { + create("projectBom") { from(components["javaPlatform"]) pom { @@ -48,8 +49,21 @@ publishing { name.set("Stepan Kashintsev") email.set("kpote3@gmail.com") } + developer { + id.set("donyfutura") + name.set("Daniil Georgiev") + email.set("donyfutura@gmail.com") + } } } } } } + +signing { + afterEvaluate { + if (!project.version.toString().endsWith("SNAPSHOT")) { + sign(publishing.publications["projectBom"]) + } + } +}