@@ -5,25 +5,26 @@ plugins {
5
5
signing
6
6
}
7
7
val libName = " pi4j-ktx"
8
- val libVersion: String by rootProject.extra
9
8
10
9
group = " com.pi4j"
11
- version = libVersion
12
10
13
11
repositories {
14
12
mavenCentral()
15
13
}
16
14
17
15
dependencies {
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 " )
27
28
testImplementation(kotlin(" test" ))
28
29
}
29
30
@@ -51,13 +52,14 @@ publishing {
51
52
}
52
53
}
53
54
publications {
55
+ val pi4jVersion: String by rootProject.extra
54
56
create<MavenPublication >(libName) {
55
57
groupId = " com.pi4j"
56
58
artifactId = libName
57
- version = libVersion
59
+ version = pi4jVersion
58
60
from(components[" java" ])
59
61
pom {
60
- version = libVersion
62
+ version = pi4jVersion
61
63
artifactId = libName
62
64
name.set(" pi4j-ktx" )
63
65
description.set(" Kotlin DSL for Pi4J V2" )
0 commit comments