Fix jvm and android library version defined in two places

Fixes #234
This commit is contained in:
thunderbiscuit 2022-11-30 12:03:01 -05:00
parent f834da11c5
commit 2645f69853
No known key found for this signature in database
GPG Key ID: 88253696EB836462
6 changed files with 18 additions and 4 deletions

View File

@ -11,12 +11,15 @@ plugins {
id("io.github.gradle-nexus.publish-plugin") version "1.1.0"
}
// library version is defined in gradle.properties
val libraryVersion: String by project
// These properties are required here so that the nexus publish-plugin
// finds a staging profile with the correct group (group is otherwise set as "")
// and knows whether to publish to a SNAPSHOT repository or not
// https://github.com/gradle-nexus/publish-plugin#applying-the-plugin
group = "org.bitcoindevkit"
version = "0.12.0-SNAPSHOT"
version = libraryVersion
nexusPublishing {
repositories {

View File

@ -2,3 +2,4 @@ org.gradle.jvmargs=-Xmx1536m
android.useAndroidX=true
android.enableJetifier=true
kotlin.code.style=official
libraryVersion=0.12.0-SNAPSHOT

View File

@ -1,3 +1,6 @@
// library version is defined in gradle.properties
val libraryVersion: String by project
plugins {
id("com.android.library")
id("org.jetbrains.kotlin.android") version "1.6.10"
@ -57,7 +60,7 @@ afterEvaluate {
create<MavenPublication>("maven") {
groupId = "org.bitcoindevkit"
artifactId = "bdk-android"
version = "0.12.0-SNAPSHOT"
version = libraryVersion
from(components["release"])
pom {

View File

@ -2,12 +2,15 @@ plugins {
id("io.github.gradle-nexus.publish-plugin") version "1.1.0"
}
// library version is defined in gradle.properties
val libraryVersion: String by project
// These properties are required here so that the nexus publish-plugin
// finds a staging profile with the correct group (group is otherwise set as "")
// and knows whether to publish to a SNAPSHOT repository or not
// https://github.com/gradle-nexus/publish-plugin#applying-the-plugin
group = "org.bitcoindevkit"
version = "0.12.0-SNAPSHOT"
version = libraryVersion
nexusPublishing {
repositories {

View File

@ -1,3 +1,4 @@
org.gradle.jvmargs=-Xmx1536m
android.enableJetifier=true
kotlin.code.style=official
libraryVersion=0.12.0-SNAPSHOT

View File

@ -1,6 +1,9 @@
import org.gradle.api.tasks.testing.logging.TestExceptionFormat.*
import org.gradle.api.tasks.testing.logging.TestLogEvent.*
// library version is defined in gradle.properties
val libraryVersion: String by project
plugins {
id("org.jetbrains.kotlin.jvm") version "1.6.10"
id("java-library")
@ -51,7 +54,7 @@ afterEvaluate {
create<MavenPublication>("maven") {
groupId = "org.bitcoindevkit"
artifactId = "bdk-jvm"
version = "0.12.0-SNAPSHOT"
version = libraryVersion
from(components["java"])
pom {