1- plugins {
1+ plugins {
22 id " org.springframework.boot" version " 2.7.5"
3- id " io.spring.dependency-management" version " 1.1.0"
3+ id " io.spring.dependency-management" version " 1.1.0"
44 id " io.freefair.maven-publish-java" version " 6.5.1"
5- id " com.github.kt3k.coveralls" version " 2.12.0"
5+ id " com.github.kt3k.coveralls" version " 2.12.0"
66 id " org.owasp.dependencycheck" version " 7.3.0"
77 id ' org.asciidoctor.jvm.convert' version ' 3.3.2'
88 id " net.researchgate.release" version " 3.0.2"
@@ -20,14 +20,14 @@ jar {
2020}
2121
2222repositories {
23- mavenLocal()
23+ mavenLocal()
2424 mavenCentral()
2525}
2626
2727
28- // configurations {
29- // all*.exclude module : 'spring-boot-starter-logging'
30- // }
28+ configurations {
29+ all* . exclude module : ' spring-boot-starter-logging'
30+ }
3131
3232ext {
3333 set(' javersVersion' , " 6.8.0" )
@@ -50,25 +50,25 @@ targetCompatibility = '17'
5050
5151if (System . getProperty(' profile' ) == ' minimal' ) {
5252 println ' Using minimal profile for building ' + project. getName()
53- apply from : ' gradle/profile-minimal.gradle'
53+ apply from : ' gradle/profile-minimal.gradle'
5454} else {
5555 println ' Using default profile executing all tests for building ' + project. getName()
5656 apply from : ' gradle/profile-complete.gradle'
5757}
5858
5959dependencies {
6060 // boot starter
61- implementation " org.springframework.boot:spring-boot-starter-validation"
61+ implementation " org.springframework.boot:spring-boot-starter-validation"
6262 implementation " org.springframework.boot:spring-boot-starter-data-jpa"
6363 implementation " org.springframework.boot:spring-boot-starter-data-rest"
6464 implementation " org.springframework.boot:spring-boot-starter-mail"
65- implementation " org.springframework.boot:spring-boot-starter-actuator"
65+ // implementation "org.springframework.boot:spring-boot-starter-actuator"
6666
6767 // implementation "org.springframework.security:spring-security-web:5.7.5"
6868 // implementation "org.springframework.security:spring-security-config:5.7.5"
6969 implementation " org.thymeleaf:thymeleaf-spring5"
7070
71-
71+
7272 // cloud support
7373 // implementation "org.springframework.cloud:spring-cloud-starter-config:3.1.5"
7474 // implementation "org.springframework.cloud:spring-cloud-starter-netflix-eureka-client:3.1.4"
@@ -86,23 +86,20 @@ dependencies {
8686 implementation " io.jsonwebtoken:jjwt-api:0.11.5"
8787 implementation " io.jsonwebtoken:jjwt-impl:0.11.5"
8888 implementation " io.jsonwebtoken:jjwt-jackson:0.11.5"
89-
89+
9090 // Jena
91- implementation " org.apache.jena:apache-jena-libs:3.8.0"
92- implementation " org.apache.jena:jena-fuseki:3.8.0"
93- implementation " org.apache.jena:jena-fuseki-embedded:3.8.0"
94- implementation ' org.apache.jena:jena-osgi:3.8.0'
95-
96- implementation " org.apache.commons:commons-rdf-api:0.5.0"
97- implementation " org.apache.thrift:libthrift:0.12.0"
98- implementation(" org.apache.commons:commons-rdf-jena:0.5.0" ){
99- exclude group : ' org.apache.jena' , module : ' jena-osgi'
100- }
91+ implementation " org.apache.jena:apache-jena-libs:4.10.0"
92+ implementation " org.apache.jena:jena-fuseki:4.10.0"
93+ implementation " org.apache.jena:jena-fuseki-server:4.10.0"
94+
95+ implementation " org.apache.jena:jena-commonsrdf:4.10.0"
96+ implementation " org.apache.thrift:libthrift:0.18.1"
97+
10198 implementation " org.apache.commons:commons-rdf-jsonld-java:0.5.0"
10299 implementation " com.github.java-json-tools:json-schema-validator:2.2.8"
103100
104101 implementation " org.apache.commons:commons-collections4:4.1"
105-
102+
106103 // driver for postgres
107104 implementation " org.postgresql:postgresql:42.5.0"
108105 // driver for h2
@@ -112,17 +109,19 @@ dependencies {
112109 testImplementation " org.springframework.boot:spring-boot-starter-test"
113110 testImplementation " org.springframework:spring-test"
114111 // testImplementation "org.springframework.security:spring-security-test"
115-
112+
116113 testImplementation " org.junit.platform:junit-platform-launcher:${ junitPlatformVersion} "
117114 testImplementation " org.junit.platform:junit-platform-engine:${ junitPlatformVersion} "
118115 testImplementation " org.junit.jupiter:junit-jupiter-api:${ junitJupiterVersion} "
119116 testImplementation " org.junit.jupiter:junit-jupiter-engine:${ junitJupiterVersion} "
120117 testImplementation " io.rest-assured:rest-assured"
121118 testImplementation " io.rest-assured:spring-mock-mvc"
122119 testImplementation " io.rest-assured:rest-assured"
123- testImplementation " io.specto:hoverfly-java-junit5:0.17.1"
120+ testImplementation (" io.specto:hoverfly-java-junit5:0.17.1" ) {
121+ exclude group : ' ch.qos.logback' , module : ' logback-classic'
122+ }
124123
125- // Java 11 Support
124+ // Java 11 Support
126125 testImplementation " org.mockito:mockito-inline:4.10.0"
127126 // testImplementation "org.mockito:mockito-core:2.23.4"
128127 testImplementation " com.sun.xml.bind:jaxb-core:2.3.0.1"
@@ -161,7 +160,7 @@ tasks.withType(Test) {
161160 }
162161}
163162
164- springBoot {
163+ springBoot {
165164 buildInfo()
166165}
167166
0 commit comments