diff --git a/build.gradle b/build.gradle index 6f7c5ba..0507c88 100644 --- a/build.gradle +++ b/build.gradle @@ -3,12 +3,12 @@ plugins { id 'maven-publish' id 'idea' id 'application' - id 'org.springframework.boot' version '3.4.1' - id 'io.spring.dependency-management' version '1.0.9.RELEASE' - id 'de.undercouch.download' version '4.1.1' + id 'org.springframework.boot' version '3.4.4' + id 'io.spring.dependency-management' version '1.1.7' + id 'de.undercouch.download' version '5.6.0' id 'jacoco' - id 'org.barfuin.gradle.jacocolog' version '1.0.1' - id "com.github.johnrengelman.shadow" version "6.0.0" + id 'org.barfuin.gradle.jacocolog' version '3.1.0' + id "com.github.johnrengelman.shadow" version "8.1.1" } application { @@ -25,35 +25,37 @@ repositories { } dependencies { - implementation "org.springframework.boot:spring-boot-starter-web:3.4.1" - implementation "org.springframework.boot:spring-boot-starter-actuator:3.4.1" - implementation "org.springframework.boot:spring-boot-starter-validation:3.4.1" - implementation "org.springframework.boot:spring-boot-loader:3.4.1" - implementation "org.springframework:spring-webmvc:6.2.1" - implementation "org.springframework:spring-web:6.2.1" - implementation "org.junit.platform:junit-platform-launcher:1.11.4" - implementation "io.micrometer:micrometer-registry-influx:1.9.0" - implementation "org.javapos:javapos-config-loader:2.2.0" - implementation "org.javapos:javapos:1.14.3" - implementation "org.springdoc:springdoc-openapi-starter-webmvc-ui:2.7.0" - implementation "com.fasterxml.jackson.core:jackson-annotations:2.18.2" - implementation "com.fasterxml.jackson.core:jackson-core:2.18.2" - implementation "com.fasterxml.jackson.core:jackson-databind:2.18.2" - implementation "com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.18.2" - implementation "com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.18.2" - implementation "com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.18.2" - implementation "com.fasterxml.jackson.module:jackson-module-parameter-names:2.18.2" - implementation "jakarta.servlet:jakarta.servlet-api:6.0.0" - implementation "jakarta.validation:jakarta.validation-api:3.0.2" - implementation "jakarta.annotation:jakarta.annotation-api:2.1.1" - - implementation "net.logstash.logback:logstash-logback-encoder:6.4" - implementation "org.yaml:snakeyaml:2.0" - - implementation "org.springframework.boot:spring-boot-starter-cache:3.1.11" - implementation "com.github.ben-manes.caffeine:caffeine:2.9.3" - implementation "io.github.classgraph:classgraph:4.8.147" - testImplementation "org.springframework.boot:spring-boot-starter-test:3.1.11" + implementation "org.springframework.boot:spring-boot-starter-web:3.4.4" + implementation "org.springframework.boot:spring-boot-starter-actuator:3.4.4" + implementation "org.springframework.boot:spring-boot-starter-validation:3.4.4" + implementation "org.springframework.boot:spring-boot-loader:3.4.4" + implementation "org.springframework:spring-webmvc:6.2.5" + implementation "org.springframework:spring-web:6.2.5" + implementation "org.junit.platform:junit-platform-launcher:1.12.1" + implementation "org.junit.platform:junit-platform-commons:1.12.1" + implementation "org.junit.platform:junit-platform-engine:1.12.1" + implementation "io.micrometer:micrometer-registry-influx:1.14.5" + implementation "org.javapos:javapos-config-loader:4.0.1" + implementation "org.javapos:javapos:1.15.5" + implementation "org.springdoc:springdoc-openapi-starter-webmvc-ui:2.8.6" + implementation "com.fasterxml.jackson.core:jackson-annotations:2.18.3" + implementation "com.fasterxml.jackson.core:jackson-core:2.18.3" + implementation "com.fasterxml.jackson.core:jackson-databind:2.18.3" + implementation "com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.18.3" + implementation "com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.18.3" + implementation "com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.18.3" + implementation "com.fasterxml.jackson.module:jackson-module-parameter-names:2.18.3" + implementation "jakarta.servlet:jakarta.servlet-api:6.1.0" + implementation "jakarta.validation:jakarta.validation-api:3.1.1" + implementation "jakarta.annotation:jakarta.annotation-api:3.0.0" + + implementation "net.logstash.logback:logstash-logback-encoder:8.0" + implementation "org.yaml:snakeyaml:2.4" + + implementation "org.springframework.boot:spring-boot-starter-cache:3.4.4" + implementation "com.github.ben-manes.caffeine:caffeine:3.2.0" + implementation "io.github.classgraph:classgraph:4.8.179" + testImplementation "org.springframework.boot:spring-boot-starter-test:3.4.4" } tasks.withType(JavaExec){ @@ -70,7 +72,7 @@ test { } jacoco { - toolVersion = "0.8.7" + toolVersion = "0.8.12" reportsDirectory = layout.buildDirectory.dir('customJacocoReportDir') } @@ -90,7 +92,7 @@ task copyRuntimeJars(type: Copy) { into "$buildDir/libs" } -ext['log4j2.version'] = '2.17.1' +ext['log4j2.version'] = '2.24.3' shadowJar{ archiveClassifier.set("") diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index c743a02..02767eb 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -2,4 +2,4 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-7.6.4-all.zip \ No newline at end of file +distributionUrl=https\://services.gradle.org/distributions/gradle-8.13-all.zip