diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index ca61224f..27d1a00a 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -420,7 +420,7 @@ jobs: - name: Build and publish Kotlin uses: gradle/gradle-build-action@v2 with: - arguments: build publishMavenCentralPublicationToMavenCentralRepository -Psigning.secretKeyRingFile=rdx-secring.gpg -Psigning.password=${{ env.GPG_PASSPHRASE_GPG_PASSPHRASE }} -Psigning.keyId=${{ secrets.GPG_KEY_ID }} -PossrhUsername=${{ env.MAVEN_CENTRAL_MAVEN_CENTRAL_USERNAME }} -PossrhPassword=${{ env.MAVEN_CENTRAL_MAVEN_CENTRAL_PASSWORD }} + arguments: build javadoc publishMavenCentralPublicationToMavenCentralRepository -Psigning.secretKeyRingFile=rdx-secring.gpg -Psigning.password=${{ env.GPG_PASSPHRASE_GPG_PASSPHRASE }} -Psigning.keyId=${{ secrets.GPG_KEY_ID }} -PossrhUsername=${{ env.MAVEN_CENTRAL_MAVEN_CENTRAL_USERNAME }} -PossrhPassword=${{ env.MAVEN_CENTRAL_MAVEN_CENTRAL_PASSWORD }} build-root-directory: interop/kotlin/ret-kotlin publish-android-maven: needs: [build, generate-uniffi-bindings] diff --git a/interop/kotlin/build.gradle.kts b/interop/kotlin/build.gradle.kts index e22f0f32..110cf1f3 100644 --- a/interop/kotlin/build.gradle.kts +++ b/interop/kotlin/build.gradle.kts @@ -19,6 +19,8 @@ java { toolchain { languageVersion.set(JavaLanguageVersion.of(8)) } + withJavadocJar() + withSourcesJar() } publishing { @@ -37,6 +39,21 @@ publishing { from(components["java"]) pom { + name = "Radix Engine Toolkit" + description = "The Radix Engine Toolkit is a library that exposes a set of functions to help clients written in kotlin to compile and decompile transactions, perform SBOR encoding and decoding, derive virtual account and virtual badge addresses, and other functionalities" + url = "https://github.com/radixdlt/radix-engine-toolkit" + developers { + developer { + id = "0xOmarA" + name = "Omar Abdulla" + email = "omar.abdulla@rdx.works" + } + } + scm { + connection = "scm:git:git://github.com:radixdlt/radix-engine-toolkit.git" + developerConnection = "scm:git:ssh://github.com:radixdlt/radix-engine-toolkit.git" + url = "https://github.com/radixdlt/radix-engine-toolkit.git" + } licenses { license { name = "Apache License, Version 2.0"