-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathsettings.gradle
71 lines (58 loc) · 3.05 KB
/
settings.gradle
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
rootProject.name = "raido"
include ":api-svc:idl-raid-v2"
include ':api-svc:raid-api'
include ":api-svc:db"
include ":app-client"
include ":iam"
dependencyResolutionManagement{
repositories {
mavenCentral()
}
versionCatalogs{
libs{
// https://github.com/OpenFeign/feign/releases
version('feign', '12.2')
// https://www.slf4j.org/news.html
version('springboot3', '3.1.4')
// https://documentation.red-gate.com/fd/release-notes-for-flyway-engine-179732572.html
// plugin('flyway', 'org.flywaydb.flyway').version('10.0.0')
plugin('flyway', 'org.flywaydb.flyway').version('9.22.3')
plugin('jooq', 'nu.studer.jooq').version('8.1')
// https://jdbc.postgresql.org/changelogs/
library('pgjdbc', 'org.postgresql:postgresql:42.5.4')
// https://assertj.github.io/doc/#assertj-core-release-notes
library('assertj', 'org.assertj:assertj-core:3.24.2')
library('springdoc-openapi', 'org.springdoc:springdoc-openapi-starter-webmvc-ui:2.1.0')
library('spring-boot-starter-web', 'org.springframework.boot', 'spring-boot-starter-web').versionRef('springboot3')
library('spring-boot-starter-jdbc', 'org.springframework.boot', 'spring-boot-starter-jdbc').versionRef('springboot3')
library('spring-boot-starter-jooq', 'org.springframework.boot', 'spring-boot-starter-jooq').versionRef('springboot3')
library('spring-boot-starter-actuator', 'org.springframework.boot', 'spring-boot-starter-actuator').versionRef('springboot3')
library('spring-boot-starter-cache', 'org.springframework.boot', 'spring-boot-starter-cache').versionRef('springboot3')
library('spring-boot-starter-security', 'org.springframework.boot', 'spring-boot-starter-security').versionRef('springboot3')
library('spring-boot-starter-oauth2-client', 'org.springframework.boot', 'spring-boot-starter-oauth2-client').versionRef('springboot3')
library('spring-boot-starter-oauth2-resource-server', 'org.springframework.boot', 'spring-boot-starter-oauth2-resource-server').versionRef('springboot3')
bundle('springboot3', [
'spring-boot-starter-web',
'spring-boot-starter-oauth2-resource-server',
'spring-boot-starter-jooq',
'spring-boot-starter-actuator',
'spring-boot-starter-cache',
'spring-boot-starter-security',
'spring-boot-starter-oauth2-client',
'spring-boot-starter-oauth2-resource-server',
])
library('spring-boot-starter-test', 'org.springframework.boot', 'spring-boot-starter-test').versionRef('springboot3')
bundle('springboot3-test', [
'spring-boot-starter-test'
])
library('feign-okhttp', 'io.github.openfeign', 'feign-okhttp').versionRef('feign')
library('feign-jackson', 'io.github.openfeign', 'feign-jackson').versionRef('feign')
library('feign-slf4j', 'io.github.openfeign', 'feign-slf4j').versionRef('feign')
bundle('feign', [
'feign-okhttp',
'feign-jackson',
'feign-slf4j',
])
}
}
}