@@ -3,14 +3,14 @@ plugins {
3
3
id ' idea'
4
4
id ' pmd'
5
5
id ' jacoco'
6
- id ' io.spring.dependency-management' version ' 1.0.15.RELEASE '
7
- id ' org.springframework.boot' version ' 2.7.11 '
8
- id ' com.github.ben-manes.versions' version ' 0.45 .0'
9
- id ' org.sonarqube' version ' 4.0.0.2929 '
10
- id ' uk.gov.hmcts.java' version ' 0.12.41 '
11
- id ' com.github.hmcts.rse-cft-lib' version ' 0.19.566 '
12
- id ' com.github.spacialcircumstances.gradle-cucumber-reporting' version ' 0.1.23 '
13
- id " info.solidsoft.pitest" version ' 1.7.4 '
6
+ id ' io.spring.dependency-management' version ' 1.1.3 '
7
+ id ' org.springframework.boot' version ' 2.7.17 '
8
+ id ' com.github.ben-manes.versions' version ' 0.49 .0'
9
+ id ' org.sonarqube' version ' 4.4.1.3373 '
10
+ id ' uk.gov.hmcts.java' version ' 0.12.47 '
11
+ id ' com.github.hmcts.rse-cft-lib' version ' 0.19.876 '
12
+ id ' com.github.spacialcircumstances.gradle-cucumber-reporting' version ' 0.1.25 '
13
+ id " info.solidsoft.pitest" version ' 1.15.0 '
14
14
}
15
15
16
16
apply plugin : " info.solidsoft.pitest"
@@ -88,7 +88,7 @@ tasks.withType(JavaExec).configureEach {
88
88
}
89
89
90
90
checkstyle {
91
- toolVersion ' 10.3.1 '
91
+ toolVersion ' 10.12.4 '
92
92
}
93
93
94
94
tasks. withType(Checkstyle ) {
@@ -209,12 +209,12 @@ task smoke(type: Test) {
209
209
210
210
checkstyle {
211
211
maxWarnings = 0
212
- toolVersion = ' 9.2.1 '
212
+ toolVersion = ' 9.3 '
213
213
getConfigDirectory(). set(new File (rootDir, ' config/checkstyle' ))
214
214
}
215
215
216
216
pmd {
217
- toolVersion = " 6.41 .0"
217
+ toolVersion = " 6.55 .0"
218
218
sourceSets = [sourceSets. main, sourceSets. test, sourceSets. functionalTest, sourceSets. integrationTest, sourceSets. smokeTest]
219
219
reportsDir = file(" $project . buildDir /reports/pmd" )
220
220
// https://github.com/pmd/pmd/issues/876
@@ -303,16 +303,16 @@ project.tasks['pitest'].group = "Verification"
303
303
304
304
ext {
305
305
reformLogging = ' 6.0.1'
306
- lombokVersion = ' 1.18.24 '
307
- jacksonVersion = ' 2.14.2 '
308
- springFrameworkVersion = ' 5.3.27 '
309
- springFrameworkSecurityVersion = ' 5.7 .8'
306
+ lombokVersion = ' 1.18.30 '
307
+ jacksonVersion = ' 2.15.3 '
308
+ springFrameworkVersion = ' 5.3.30 '
309
+ springFrameworkSecurityVersion = ' 5.8 .8'
310
310
cucumberVersion = ' 5.7.0'
311
- wiremockVersion = ' 2.35.0 '
312
- elasticsearchVersion = ' 7.17.8 '
313
- testcontainersVersion = ' 1.17.6 '
314
- gradlePitestVersion = ' 1.9 .0'
315
- pitestVersion = ' 1.9.11 '
311
+ wiremockVersion = ' 2.35.1 '
312
+ elasticsearchVersion = ' 7.17.14 '
313
+ testcontainersVersion = ' 1.19.1 '
314
+ gradlePitestVersion = ' 1.15 .0'
315
+ pitestVersion = ' 1.15.3 '
316
316
sonarPitestVersion = ' 0.5'
317
317
}
318
318
@@ -334,30 +334,30 @@ dependencies {
334
334
implementation group : ' com.fasterxml.jackson.core' , name : ' jackson-databind' , version : jacksonVersion
335
335
implementation group : ' com.fasterxml.jackson.datatype' , name : ' jackson-datatype-jsr310' , version : jacksonVersion
336
336
337
- implementation group : ' org.yaml' , name : ' snakeyaml' , version : ' 2.0 '
337
+ implementation group : ' org.yaml' , name : ' snakeyaml' , version : ' 2.2 '
338
338
339
339
implementation group : ' com.github.hmcts.java-logging' , name : ' logging' , version : reformLogging
340
340
implementation group : ' com.github.hmcts.java-logging' , name : ' logging-appinsights' , version : reformLogging
341
- implementation group : ' net.logstash.logback' , name : ' logstash-logback-encoder' , version : ' 7.2 '
341
+ implementation group : ' net.logstash.logback' , name : ' logstash-logback-encoder' , version : ' 7.4 '
342
342
implementation group : ' com.microsoft.azure' , name : ' applicationinsights-spring-boot-starter' , version : ' 2.6.4'
343
343
344
- implementation group : ' org.springframework.cloud' , name : ' spring-cloud-starter-openfeign' , version : ' 3.1.5 '
344
+ implementation group : ' org.springframework.cloud' , name : ' spring-cloud-starter-openfeign' , version : ' 3.1.8 '
345
345
implementation group : ' commons-validator' , name : ' commons-validator' , version : ' 1.7'
346
- implementation group : ' commons-io' , name : ' commons-io' , version : ' 2.11 .0'
346
+ implementation group : ' commons-io' , name : ' commons-io' , version : ' 2.15 .0'
347
347
implementation group : ' commons-fileupload' , name : ' commons-fileupload' , version : ' 1.5'
348
348
349
349
implementation group : ' com.github.hmcts' , name : ' service-auth-provider-java-client' , version : ' 4.1.2'
350
350
implementation group : ' com.github.hmcts' , name : ' idam-java-client' , version : ' 2.1.1'
351
- implementation group : ' com.github.hmcts' , name : ' ccd-client' , version : ' v4 .9.1 '
351
+ implementation group : ' com.github.hmcts' , name : ' ccd-client' , version : ' 4 .9.2 '
352
352
353
- implementation group : ' io.github.openfeign' , name : ' feign-jackson' , version : ' 12.1 '
353
+ implementation group : ' io.github.openfeign' , name : ' feign-jackson' , version : ' 12.5 '
354
354
355
355
annotationProcessor group : ' org.projectlombok' , name : ' lombok' , version : lombokVersion
356
356
implementation group : ' org.projectlombok' , name : ' lombok' , version : lombokVersion
357
357
358
358
359
359
// Unit test dependencies
360
- testImplementation(platform(' org.junit:junit-bom:5.9.2 ' ))
360
+ testImplementation(platform(' org.junit:junit-bom:5.10.1 ' ))
361
361
testRuntimeOnly ' org.junit.jupiter:junit-jupiter-engine'
362
362
testImplementation group : ' org.springframework.boot' , name : ' spring-boot-starter-test' , {
363
363
exclude group : ' junit' , module : ' junit'
@@ -395,7 +395,7 @@ dependencies {
395
395
functionalTestImplementation group : ' io.cucumber' , name : ' cucumber-junit' , version : cucumberVersion
396
396
functionalTestImplementation group : ' io.cucumber' , name : ' cucumber-java' , version : cucumberVersion
397
397
functionalTestImplementation group : ' io.vavr' , name : ' vavr' , version : ' 0.10.4'
398
- functionalTestImplementation group : ' io.rest-assured' , name : ' rest-assured' , version : ' 4.4.0 '
398
+ functionalTestImplementation group : ' io.rest-assured' , name : ' rest-assured' , version : ' 4.5.1 '
399
399
400
400
testImplementation group : ' com.github.hmcts' , name : ' befta-fw' , version : ' 8.7.11'
401
401
testImplementation group : ' com.github.hmcts' , name : ' ccd-test-definitions' , version : ' 7.19.12'
0 commit comments