@@ -5,25 +5,26 @@ plugins {
55 signing
66}
77val libName = " pi4j-ktx"
8- val libVersion: String by rootProject.extra
98
109group = " com.pi4j"
11- version = libVersion
1210
1311repositories {
1412 mavenCentral()
1513}
1614
1715dependencies {
18- compileOnly(" com.pi4j:pi4j-core:2.6.0" )
19- testImplementation(" com.pi4j:pi4j-core:2.6.0" )
20- compileOnly(" com.pi4j:pi4j-plugin-mock:2.6.0" )
21- testImplementation(" com.pi4j:pi4j-plugin-mock:2.6.0" )
22- compileOnly(" org.slf4j:slf4j-api:2.0.12" )
23- testImplementation(" org.slf4j:slf4j-api:2.0.12" )
24- compileOnly(" org.slf4j:slf4j-simple:2.0.12" )
25- testImplementation(" org.slf4j:slf4j-simple:2.0.12" )
26- implementation(" org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4" )
16+ val pi4jVersion: String by rootProject.extra
17+ val slf4jVersion: String by rootProject.extra
18+ val kotlinCoroutinesVersion: String by rootProject.extra
19+ compileOnly(" com.pi4j:pi4j-core:$pi4jVersion " )
20+ testImplementation(" com.pi4j:pi4j-core:$pi4jVersion " )
21+ compileOnly(" com.pi4j:pi4j-plugin-mock:$pi4jVersion " )
22+ testImplementation(" com.pi4j:pi4j-plugin-mock:$pi4jVersion " )
23+ compileOnly(" org.slf4j:slf4j-api:$slf4jVersion " )
24+ testImplementation(" org.slf4j:slf4j-api:$slf4jVersion " )
25+ compileOnly(" org.slf4j:slf4j-simple:$slf4jVersion " )
26+ testImplementation(" org.slf4j:slf4j-simple:$slf4jVersion " )
27+ implementation(" org.jetbrains.kotlinx:kotlinx-coroutines-core:$kotlinCoroutinesVersion " )
2728 testImplementation(kotlin(" test" ))
2829}
2930
@@ -51,13 +52,14 @@ publishing {
5152 }
5253 }
5354 publications {
55+ val pi4jVersion: String by rootProject.extra
5456 create<MavenPublication >(libName) {
5557 groupId = " com.pi4j"
5658 artifactId = libName
57- version = libVersion
59+ version = pi4jVersion
5860 from(components[" java" ])
5961 pom {
60- version = libVersion
62+ version = pi4jVersion
6163 artifactId = libName
6264 name.set(" pi4j-ktx" )
6365 description.set(" Kotlin DSL for Pi4J V2" )
0 commit comments