1616plugins {
1717 id " io.freefair.lombok" version " 6.5.1"
1818 id " io.freefair.maven-publish-java" version " 6.5.1"
19- id " io.spring.dependency-management" version " 1.0.13.RELEASE "
19+ 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.2 .1"
21+ id " org.owasp.dependencycheck" version " 7.4 .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"
@@ -30,10 +30,12 @@ plugins {
3030 id " io.github.gradle-nexus.publish-plugin" version " 1.1.0"
3131 id ' maven-publish'
3232}
33- ext {
34- springBootVersion = ' 2.7.4'
35- springDocVersion = ' 1.6.11'
36- javersVersion = ' 6.7.1'
33+
34+ ext {
35+ // versions of dependencies
36+ springBootVersion = ' 2.7.7'
37+ springDocVersion = ' 1.6.14'
38+ javersVersion = ' 6.8.2'
3739}
3840
3941description = " Core module for data repositories based on metadata model of datacite."
5052println " Building ${ name} version: ${ version} "
5153println " Running gradle version: $gradle . gradleVersion "
5254println " JDK version: ${ JavaVersion.current()} "
55+ println " Spring Boot version: ${ springBootVersion} "
5356
5457repositories {
5558 mavenLocal()
@@ -75,6 +78,8 @@ dependencies {
7578 implementation " org.springframework.boot:spring-boot-starter-security"
7679 implementation " org.springframework.boot:spring-boot-starter-actuator"
7780 implementation " org.springframework.boot:spring-boot-starter-data-jpa"
81+ implementation ' org.springframework.data:spring-data-elasticsearch:4.4.6'
82+
7883
7984 // springdoc
8085 implementation " org.springdoc:springdoc-openapi-ui:${ springDocVersion} "
@@ -85,44 +90,40 @@ dependencies {
8590 implementation " commons-io:commons-io:2.11.0"
8691 implementation " org.apache.commons:commons-collections4:4.4"
8792 // includes commons-lang3
88- implementation " org.apache.commons:commons-text:1.9 "
93+ implementation " org.apache.commons:commons-text:1.10.0 "
8994 implementation ' org.apache.httpcomponents:httpclient:4.5.13'
90- implementation " org.apache.tika:tika-core:2.5 .0"
95+ implementation " org.apache.tika:tika-core:2.6 .0"
9196 // javers
9297 implementation " org.javers:javers-spring-boot-starter-sql:${ javersVersion} "
93- implementation " com.google.code.gson:gson:2.9.1 "
98+ implementation " com.google.code.gson:gson:2.10 "
9499
95100 // Database
96101 implementation " com.h2database:h2:2.1.214"
97- implementation " org.postgresql:postgresql:42.5.0 "
102+ implementation " org.postgresql:postgresql:42.5.1 "
98103 // XML
99- implementation " com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider:2.13.4 "
104+ implementation " com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider:2.14.1 "
100105 implementation " com.fasterxml.jackson.module:jackson-module-afterburner:2.13.4"
101106
102107 implementation " com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.13.4"
103- implementation " com.fasterxml.jackson.datatype:jackson-datatype-joda:2.13.4 "
108+ implementation " com.fasterxml.jackson.datatype:jackson-datatype-joda:2.14.1 "
104109
105110 // implementation "com.monitorjbl:spring-json-view:1.0.1"
106111
107- implementation " de.codecentric:spring-boot-admin-starter-client:2.7.5 "
112+ implementation " de.codecentric:spring-boot-admin-starter-client:2.7.10 "
108113
109114 // Java 11 Support
110115 implementation " javax.xml.bind:jaxb-api:2.3.1"
111- implementation " com.sun.xml.bind:jaxb-core:4.0.0 "
116+ implementation " com.sun.xml.bind:jaxb-core:4.0.1 "
112117 implementation " com.sun.xml.bind:jaxb-impl:4.0.1"
113118 implementation " javax.activation:activation:1.1.1"
114119 implementation " org.javassist:javassist:3.29.2-GA"
115120
116- implementation " edu.kit.datamanager:service-base:1.0.5 "
121+ implementation " edu.kit.datamanager:service-base:1.1.0 "
117122 // implementation "edu.kit.datamanager:generic-message-consumer:0.2.0"
118123
119124 implementation " com.github.java-json-tools:json-patch:1.13"
120125 implementation " com.github.dozermapper:dozer-core:6.5.2"
121126
122- // Logging
123- implementation " org.slf4j:slf4j-api:1.7.36"
124- implementation " ch.qos.logback:logback-classic:1.2.11"
125-
126127 testImplementation " junit:junit:4.13.2"
127128 testImplementation " org.springframework:spring-test"
128129 // boot starter
@@ -132,9 +133,7 @@ dependencies {
132133 testImplementation " org.springframework.security:spring-security-test"
133134
134135 // Java 11 Support
135- testImplementation " org.mockito:mockito-core:3.12.0"
136- testImplementation " org.powermock:powermock-module-junit4:2.0.9"
137- testImplementation " org.powermock:powermock-api-mockito2:2.0.9"
136+ testImplementation " org.mockito:mockito-inline:4.8.1"
138137
139138// testImplementation 'org.asciidoctor:asciidoctor-gradle-plugin:1.5.9.2'
140139// asciidoctor 'org.springframework.restdocs:spring-restdocs-asciidoctor:2.0.4.RELEASE'
0 commit comments