diff --git a/conductor-clients/java/conductor-java-sdk/buildSrc/src/main/groovy/io/orkes/conductor/gradle/PublishConfigPlugin.groovy b/conductor-clients/java/conductor-java-sdk/buildSrc/src/main/groovy/io/orkes/conductor/gradle/PublishConfigPlugin.groovy index fe32131ea..8f7c1d0f4 100644 --- a/conductor-clients/java/conductor-java-sdk/buildSrc/src/main/groovy/io/orkes/conductor/gradle/PublishConfigPlugin.groovy +++ b/conductor-clients/java/conductor-java-sdk/buildSrc/src/main/groovy/io/orkes/conductor/gradle/PublishConfigPlugin.groovy @@ -25,6 +25,10 @@ class PublishConfigPlugin implements Plugin { private publicationConfig(Project project) { return { mavenJava(MavenPublication) { + if (project.ext.has('artifactId')) { + artifactId = project.ext.artifactId + } + from project.components.java pom { name = project.findProperty('artifactName') diff --git a/conductor-clients/java/conductor-java-sdk/sdk/build.gradle b/conductor-clients/java/conductor-java-sdk/sdk/build.gradle index 83f26b708..6dc4623e5 100644 --- a/conductor-clients/java/conductor-java-sdk/sdk/build.gradle +++ b/conductor-clients/java/conductor-java-sdk/sdk/build.gradle @@ -6,6 +6,7 @@ plugins { } ext { + artifactId = 'java-sdk' artifactName = 'Orkes Conductor SDK' artifactDescription = 'OSS & Orkes Conductor SDK' }