@@ -23,12 +23,12 @@ plugins {
23
23
id ' com.github.ben-manes.versions' version ' 0.51.0'
24
24
id ' org.beryx.jlink' version ' 3.0.1'
25
25
id ' jacoco'
26
- id ' net.ltgt.errorprone' version ' 4.0.1 '
26
+ id ' net.ltgt.errorprone' version ' 4.1.0 '
27
27
id ' org.sonarqube' version ' 5.1.0.4882'
28
- id ' org.ysb33r.cloudci' version ' 4.0.0 '
28
+ id ' org.ysb33r.cloudci' version ' 4.0.1 '
29
29
id ' com.github.hierynomus.license' version ' 0.16.1'
30
- id ' io.miret.etienne.sass' version ' 1.5.0 '
31
- id " com.ryandens.javaagent-test" version " 0.5.1 "
30
+ id ' io.miret.etienne.sass' version ' 1.5.1 '
31
+ id " com.ryandens.javaagent-test" version " 0.7.0 "
32
32
}
33
33
34
34
group ' com.github.mfl28'
@@ -40,7 +40,7 @@ repositories {
40
40
41
41
dependencies {
42
42
// Junit (Unit testing)
43
- testImplementation ' org.junit.jupiter:junit-jupiter:5.10 .3'
43
+ testImplementation ' org.junit.jupiter:junit-jupiter:5.11 .3'
44
44
testRuntimeOnly ' org.junit.platform:junit-platform-launcher'
45
45
46
46
// TestFx UI TesTing // https://mvnrepository.com/artifact/org.testfx/testfx-junit5
@@ -49,29 +49,29 @@ dependencies {
49
49
}
50
50
51
51
// https://mvnrepository.com/artifact/nl.jqno.equalsverifier/equalsverifier
52
- testImplementation ' nl.jqno.equalsverifier:equalsverifier:3.16 .1'
52
+ testImplementation ' nl.jqno.equalsverifier:equalsverifier:3.17 .1'
53
53
54
54
// Hamcrest https://mvnrepository.com/artifact/org.hamcrest/hamcrest
55
- testImplementation ' org.hamcrest:hamcrest:2.2 '
55
+ testImplementation ' org.hamcrest:hamcrest:3.0 '
56
56
57
57
// Mockito https://mvnrepository.com/artifact/org.mockito/mockito-inline
58
58
testImplementation ' org.mockito:mockito-inline:5.2.0'
59
59
60
60
// Mockito-Junit https://mvnrepository.com/artifact/org.mockito/mockito-junit-jupiter
61
- testImplementation ' org.mockito:mockito-junit-jupiter:5.12.0 '
61
+ testImplementation ' org.mockito:mockito-junit-jupiter:5.14.2 '
62
62
63
63
testImplementation ' com.google.jimfs:jimfs:1.3.0'
64
64
65
- testJavaagent " net.bytebuddy:byte-buddy-agent:1.14.18 "
65
+ testJavaagent " net.bytebuddy:byte-buddy-agent:1.15.7 "
66
66
67
67
// Commons Collections https://mvnrepository.com/artifact/org.apache.commons/commons-collections4
68
68
implementation ' org.apache.commons:commons-collections4:4.4'
69
69
70
70
// Commons Lang https://mvnrepository.com/artifact/org.apache.commons/commons-lang3
71
- implementation ' org.apache.commons:commons-lang3:3.14 .0'
71
+ implementation ' org.apache.commons:commons-lang3:3.17 .0'
72
72
73
73
// https://mvnrepository.com/artifact/commons-io/commons-io
74
- implementation ' commons-io:commons-io:2.16.1 '
74
+ implementation ' commons-io:commons-io:2.17.0 '
75
75
76
76
// ControlsFX https://mvnrepository.com/artifact/org.controlsfx/controlsfx
77
77
implementation(' org.controlsfx:controlsfx:11.2.1' ) {
@@ -82,19 +82,19 @@ dependencies {
82
82
implementation ' com.github.ben-manes.caffeine:caffeine:3.1.8'
83
83
84
84
// Gradle plugin to use the error-prone compiler https://github.com/tbroyer/gradle-errorprone-plugin
85
- errorprone ' com.google.errorprone:error_prone_core:2.28.0 '
85
+ errorprone ' com.google.errorprone:error_prone_core:2.35.1 '
86
86
87
87
// Google GSON https://github.com/google/gson
88
88
implementation ' com.google.code.gson:gson:2.11.0'
89
89
90
90
// Jersey REST client https://mvnrepository.com/artifact/org.glassfish.jersey.core/jersey-client
91
- implementation ' org.glassfish.jersey.core:jersey-client:3.1.7 '
91
+ implementation ' org.glassfish.jersey.core:jersey-client:3.1.9 '
92
92
93
93
// HK2 InjectionManager https://mvnrepository.com/artifact/org.glassfish.jersey.inject/jersey-hk2
94
- implementation ' org.glassfish.jersey.inject:jersey-hk2:3.1.7 '
94
+ implementation ' org.glassfish.jersey.inject:jersey-hk2:3.1.9 '
95
95
96
96
// Jersey Multipart https://mvnrepository.com/artifact/org.glassfish.jersey.media/jersey-media-multipart
97
- implementation ' org.glassfish.jersey.media:jersey-media-multipart:3.1.7 '
97
+ implementation ' org.glassfish.jersey.media:jersey-media-multipart:3.1.9 '
98
98
99
99
// Jaxb runtime https://mvnrepository.com/artifact/org.glassfish.jaxb/jaxb-runtime
100
100
implementation ' org.glassfish.jaxb:jaxb-runtime:4.0.5'
@@ -227,7 +227,7 @@ jlink {
227
227
jpackage {
228
228
installerOptions + = [
229
229
' --app-version' , version,
230
- ' --copyright' , ' Copyright 2023 , Markus Fleischhacker' ,
230
+ ' --copyright' , ' Copyright 2024 , Markus Fleischhacker' ,
231
231
' --description' , ' Graphical image annotation application' ,
232
232
' --license-file' , ' LICENSE' ,
233
233
' --vendor' , ' Markus Fleischhacker' ,
0 commit comments