Skip to content
Snippets Groups Projects
Commit f2386ee8 authored by Lukasz Lopatowski's avatar Lukasz Lopatowski
Browse files

Clean up of dependencies in build.gradle

parent 8b9ca7b7
Branches 284-check-problem-with-refreshing-app-list-cache
No related tags found
No related merge requests found
Pipeline #93388 passed
......@@ -39,7 +39,10 @@ protobuf {
}
generateProtoTasks {
all()*.plugins {
grpc {}
grpc {
option 'jakarta_omit'
option '@generated=omit'
}
}
}
}
......@@ -90,19 +93,19 @@ dependencies {
implementation('org.springframework.boot:spring-boot-starter-validation')
implementation 'org.springframework.boot:spring-boot-starter-cache'
implementation('org.springdoc:springdoc-openapi-ui:1.8.0')
implementation 'org.springframework.boot:spring-boot-starter-security'
implementation 'org.springframework.security:spring-security-oauth2-jose'
implementation 'org.springframework.security:spring-security-oauth2-client'
implementation 'io.jsonwebtoken:jjwt-api:0.11.5'
implementation 'io.jsonwebtoken:jjwt-impl:0.11.5'
runtimeOnly 'io.jsonwebtoken:jjwt-jackson:0.11.5'
implementation('org.springdoc:springdoc-openapi-ui:1.8.0')
implementation('org.modelmapper:modelmapper:3.2.2')
implementation('org.modelmapper.extensions:modelmapper-spring:3.2.2')
implementation('org.apache.commons:commons-lang3:3.17.0')
//workaround for grpc using javax (https://github.com/grpc/grpc-java/issues/9179)
implementation 'javax.annotation:javax.annotation-api:1.3.2'
implementation 'jakarta.xml.bind:jakarta.xml.bind-api:4.0.2'
implementation 'javax.xml.bind:jaxb-api:2.3.1'
// Database
runtimeOnly('com.h2database:h2')
......@@ -111,30 +114,29 @@ dependencies {
implementation('org.flywaydb:flyway-core:11.2.0')
runtimeOnly 'org.flywaydb:flyway-database-postgresql:11.2.0'
//implementation('io.jsonwebtoken:jjwt:0.9.1')
implementation 'org.glassfish.jaxb:jaxb-runtime:2.3.3'
implementation 'io.jsonwebtoken:jjwt-api:0.11.5'
implementation 'io.jsonwebtoken:jjwt-impl:0.11.5'
runtimeOnly 'io.jsonwebtoken:jjwt-jackson:0.11.5'
implementation('org.freemarker:freemarker:2.3.34')
implementation 'org.gitlab4j:gitlab4j-api:6.0.0-rc.9' // version 6 for jakarta
implementation('com.vdurmont:semver4j:3.1.0')
implementation('io.micrometer:micrometer-registry-prometheus:1.11.12')
implementation 'ch.qos.logback:logback-core:1.5.17'
// Kubernetes API client
implementation('io.fabric8:kubernetes-client:6.13.5')
// GitLab API client
implementation 'org.gitlab4j:gitlab4j-api:6.0.0-rc.9' // version 6 for jakarta
// GRPC communication with Janitor
implementation('com.google.protobuf:protobuf-java:4.30.2')
implementation('io.grpc:grpc-netty-shaded:1.71.0')
implementation('io.grpc:grpc-protobuf:1.71.0')
implementation('io.grpc:grpc-stub:1.71.0')
// CSV processing
implementation('com.opencsv:opencsv:5.9')
// Tests
testImplementation('org.mockito:mockito-core:5.16.1')
testImplementation('org.springframework.boot:spring-boot-starter-test')
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment