1414 * limitations under the License.
1515 */
1616plugins {
17- id " io.freefair.lombok" version " 6.6 .1"
18- id " io.freefair.maven-publish-java" version " 6.5 .1"
17+ id " io.freefair.lombok" version " 8.0 .1"
18+ id " io.freefair.maven-publish-java" version " 8.0 .1"
1919 id " io.spring.dependency-management" version " 1.1.0"
2020 // id "com.github.kt3k.coveralls" version "2.8.1"
21- id " org.owasp.dependencycheck" version " 7.4 .1"
21+ id " org.owasp.dependencycheck" version " 8.3 .1"
2222 id " org.asciidoctor.jvm.convert" version " 3.3.2"
2323 // id "org.ajoberstar.grgit" version "2.0.1"
2424 id " com.jfrog.bintray" version " 1.8.5"
@@ -27,22 +27,22 @@ plugins {
2727 // plugins for release and publishing to maven repo
2828 id " signing"
2929 id " net.researchgate.release" version " 3.0.2"
30- id " io.github.gradle-nexus.publish-plugin" version " 1.1 .0"
30+ id " io.github.gradle-nexus.publish-plugin" version " 1.3 .0"
3131 id ' maven-publish'
3232}
3333
3434ext {
3535 // versions of dependencies
36- springBootVersion = ' 2.7.7 '
37- springDocVersion = ' 1.6.14 '
38- javersVersion = ' 6.8.2 '
36+ springBootVersion = ' 3.1.0 '
37+ springDocVersion = ' 2.1.0 '
38+ javersVersion = ' 7.0.1 '
3939}
4040
4141description = " Core module for data repositories based on metadata model of datacite."
4242group = ' edu.kit.datamanager'
4343
44- sourceCompatibility = 1.8
45- targetCompatibility = 1.8
44+ sourceCompatibility = 1.17
45+ targetCompatibility = 1.17
4646
4747jar {
4848 archiveBaseName = ' repo-core'
@@ -70,55 +70,57 @@ if (project.hasProperty('release')) {
7070
7171dependencies {
7272 // Spring
73- implementation ' org.springframework:spring-messaging:5.3.23 '
73+ implementation ' org.springframework:spring-messaging:6.0.2 '
7474 // Spring Boot
7575 implementation " org.springframework.boot:spring-boot-starter-data-rest"
7676 implementation " org.springframework.boot:spring-boot-starter-amqp"
7777 implementation " org.springframework.boot:spring-boot-starter-web"
7878 implementation " org.springframework.boot:spring-boot-starter-security"
7979 implementation " org.springframework.boot:spring-boot-starter-actuator"
8080 implementation " org.springframework.boot:spring-boot-starter-data-jpa"
81- implementation ' org.springframework.data:spring-data-elasticsearch:4.4.6 '
81+ implementation ' org.springframework.data:spring-data-elasticsearch:5.1.0 '
8282
8383
8484 // springdoc
85- implementation " org.springdoc:springdoc-openapi-ui:${ springDocVersion} "
86- implementation " org.springdoc:springdoc-openapi-data-rest :${ springDocVersion} "
87- implementation " org.springdoc:springdoc-openapi-webmvc-core :${ springDocVersion} "
85+ implementation " org.springdoc:springdoc-openapi-starter-webmvc- ui:${ springDocVersion} "
86+ implementation " org.springdoc:springdoc-openapi-starter-common :${ springDocVersion} "
87+ implementation " org.springdoc:springdoc-openapi-starter- webmvc-api :${ springDocVersion} "
8888 // apache
8989 implementation " commons-configuration:commons-configuration:1.10"
90- implementation " commons-io:commons-io:2.11 .0"
90+ implementation " commons-io:commons-io:2.13 .0"
9191 implementation " org.apache.commons:commons-collections4:4.4"
9292 // includes commons-lang3
9393 implementation " org.apache.commons:commons-text:1.10.0"
9494 implementation ' org.apache.httpcomponents:httpclient:4.5.14'
95- implementation " org.apache.tika:tika-core:2.6 .0"
95+ implementation " org.apache.tika:tika-core:2.8 .0"
9696 // javers
9797 implementation " org.javers:javers-spring-boot-starter-sql:${ javersVersion} "
9898 implementation " com.google.code.gson:gson:2.10.1"
9999
100100 // Database
101101 implementation " com.h2database:h2:2.1.214"
102- implementation " org.postgresql:postgresql:42.5.1 "
102+ implementation " org.postgresql:postgresql:42.6.0 "
103103 // XML
104- implementation " com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider:2.14 .2"
105- implementation " com.fasterxml.jackson.module:jackson-module-afterburner:2.13.4 "
104+ implementation " com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider:2.15 .2"
105+ implementation " com.fasterxml.jackson.module:jackson-module-afterburner:2.15.2 "
106106
107- implementation " com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.13.4 "
108- implementation " com.fasterxml.jackson.datatype:jackson-datatype-joda:2.14.1 "
107+ implementation " com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.15.2 "
108+ implementation " com.fasterxml.jackson.datatype:jackson-datatype-joda:2.15.2 "
109109
110110 // implementation "com.monitorjbl:spring-json-view:1.0.1"
111111
112- implementation " de.codecentric:spring-boot-admin-starter-client:2.7.10"
113-
112+ implementation " de.codecentric:spring-boot-admin-starter-client:3.0.4"
113+ // log4j core
114+ implementation " org.apache.logging.log4j:log4j-core"
115+ implementation " ch.qos.logback:logback-classic"
114116 // Java 11 Support
115- implementation " javax.xml.bind:jaxb-api:2.3.1"
116- implementation " com.sun.xml.bind:jaxb-core:4.0.1 "
117- implementation " com.sun.xml.bind:jaxb-impl:4.0.1 "
118- implementation " javax.activation:activation:1.1.1"
119- implementation " org.javassist:javassist:3.29.2-GA"
117+ // implementation "javax.xml.bind:jaxb-api:2.3.1"
118+ // implementation "com.sun.xml.bind:jaxb-core:4.0.2 "
119+ // implementation "com.sun.xml.bind:jaxb-impl:4.0.2 "
120+ // implementation "javax.activation:activation:1.1.1"
121+ // implementation "org.javassist:javassist:3.29.2-GA"
120122
121- implementation " edu.kit.datamanager:service-base:1.1.1 "
123+ implementation " edu.kit.datamanager:service-base:1.2.0 "
122124
123125 implementation " com.github.java-json-tools:json-patch:1.13"
124126 implementation " com.github.dozermapper:dozer-core:6.5.2"
@@ -128,11 +130,11 @@ dependencies {
128130 // boot starter
129131 testImplementation ' org.springframework.boot:spring-boot-starter-validation'
130132 testImplementation " org.springframework.boot:spring-boot-starter-test"
131- testImplementation ' org.springframework.restdocs:spring-restdocs-mockmvc:2 .0.6.RELEASE '
133+ testImplementation ' org.springframework.restdocs:spring-restdocs-mockmvc:3 .0.0 '
132134 testImplementation " org.springframework.security:spring-security-test"
133135
134136 // Java 11 Support
135- testImplementation " org.mockito:mockito-inline:4.8.1 "
137+ testImplementation " org.mockito:mockito-inline:5.2.0 "
136138
137139// testImplementation 'org.asciidoctor:asciidoctor-gradle-plugin:1.5.9.2'
138140// asciidoctor 'org.springframework.restdocs:spring-restdocs-asciidoctor:2.0.4.RELEASE'
0 commit comments