Skip to content

Commit 33ca661

Browse files
committed
Use gradle version catalog for dependencies
1 parent 74b9a47 commit 33ca661

File tree

2 files changed

+36
-11
lines changed

2 files changed

+36
-11
lines changed

build.gradle

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -94,20 +94,22 @@ repositories {
9494
dependencies {
9595
implementation fileTree(dir: javafxSdkLibDir, include: [
9696
'javafx.base.jar', 'javafx.controls.jar', 'javafx.fxml.jar', 'javafx.graphics.jar'])
97-
implementation 'com.google.inject:guice:7.0.0'
98-
implementation 'org.apache.commons:commons-lang3:3.14.0'
99-
implementation 'org.apache.commons:commons-text:1.12.0'
100-
implementation 'net.java.dev.jna:jna-platform-jpms:5.14.0'
101-
implementation 'com.fasterxml.jackson.core:jackson-core:2.17.1'
102-
implementation 'com.fasterxml.jackson.core:jackson-annotations:2.17.1'
103-
implementation 'com.fasterxml.jackson.core:jackson-databind:2.17.1'
97+
implementation libs.guice
98+
implementation libs.commons.lang3
99+
implementation libs.commons.text
100+
implementation libs.jna
101+
implementation libs.jackson.core
102+
implementation libs.jackson.annotations
103+
implementation libs.jackson.databind
104104

105105
implementation project(':tqdatabase')
106106

107-
testImplementation 'org.junit.jupiter:junit-jupiter-engine:5.11.0-M2'
108-
testImplementation 'org.mockito:mockito-core:5.11.0'
109-
testImplementation 'org.mockito:mockito-junit-jupiter:5.12.0'
110-
testImplementation 'com.google.inject:guice:7.0.0'
107+
testImplementation libs.junit
108+
testImplementation libs.junit.engine
109+
testRuntimeOnly libs.junit.launcher
110+
testImplementation libs.mockito.core
111+
testImplementation libs.mockito.junit.jupiter
112+
testImplementation libs.guice
111113
}
112114

113115
test {

gradle/libs.versions.toml

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
[versions]
2+
junit = "5.13.0-M2"
3+
junit-launcher = "1.13.0-M2"
4+
mockito = "5.17.0"
5+
guice = "7.0.0"
6+
commons-lang3 = "3.14.0"
7+
commons-text = "1.12.0"
8+
jna = "5.14.0"
9+
jackson = "2.17.1"
10+
11+
[libraries]
12+
junit = { module = "org.junit.jupiter:junit-jupiter", version.ref = "junit" }
13+
junit-engine = { module = "org.junit.jupiter:junit-jupiter-engine", version.ref = "junit" }
14+
junit-launcher = { module = "org.junit.platform:junit-platform-launcher", version.ref = "junit-launcher" }
15+
mockito-core = { module = "org.mockito:mockito-core", version.ref = "mockito" }
16+
mockito-junit-jupiter = { module = "org.mockito:mockito-junit-jupiter", version.ref = "mockito" }
17+
guice = { module = "com.google.inject:guice", version.ref = "guice" }
18+
commons-lang3 = { module = "org.apache.commons:commons-lang3", version.ref = "commons-lang3" }
19+
commons-text = { module = "org.apache.commons:commons-text", version.ref = "commons-text" }
20+
jna = { module = "net.java.dev.jna:jna-platform-jpms", version.ref = "jna" }
21+
jackson-core = { module = "com.fasterxml.jackson.core:jackson-core", version.ref = "jackson" }
22+
jackson-annotations = { module = "com.fasterxml.jackson.core:jackson-annotations", version.ref = "jackson" }
23+
jackson-databind = { module = "com.fasterxml.jackson.core:jackson-databind", version.ref = "jackson" }

0 commit comments

Comments
 (0)