-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathconfig.gradle
37 lines (33 loc) · 1.59 KB
/
config.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
ext {
versions = [
projectVersion: '0.0.1',
javaVersion : '17'
]
projectDependencies = [
webflux : 'org.springframework.boot:spring-boot-starter-webflux',
r2dbcStarter : 'org.springframework.boot:spring-boot-starter-data-r2dbc',
springDataR2dbc: 'org.springframework.data:spring-data-r2dbc',
jasyncMysql : 'com.github.jasync-sql:jasync-r2dbc-mysql:2.0.6',
r2dbcMysql : 'dev.miku:r2dbc-mysql:0.8.2.RELEASE',
actuator : 'org.springframework.boot:spring-boot-starter-actuator',
flywayCore : 'org.flywaydb:flyway-core:8.4.2',
flywayMysql : 'org.flywaydb:flyway-mysql:8.4.3',
springJdbc : 'org.springframework:spring-jdbc',
mysql : 'mysql:mysql-connector-java:8.0.28',
lombok : 'org.projectlombok:lombok',
jsr310 : "com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.13.1",
commonsLang3 : 'org.apache.commons:commons-lang3:3.12.0',
log4j2 : 'org.springframework.boot:spring-boot-starter-log4j2:2.6.3',
devtools : 'org.springframework.boot:spring-boot-devtools',
testStarter : 'org.springframework.boot:spring-boot-starter-test',
reactorTest : 'io.projectreactor:reactor-test'
]
flywayConfig = [
table : "flyway_history",
locations: "classpath:sqlscripts",
url : "jdbc:mysql://${databaseHost}:${databasePort}/${databaseSchema}",
user : databaseUser,
password : databasePassword,
initSql : "CREATE SCHEMA IF NOT EXISTS `${databaseSchema}` COLLATE utf8mb4_0900_ai_ci;"
]
}