@@ -2,23 +2,25 @@ group 'io.realworld'
22version ' 1.0-SNAPSHOT'
33
44ext {
5- javalin_version = " 3.8.0"
6- jackson_version = " 2.10.1"
7- slf4j_version = " 1.7.28"
5+ javalin_version = " 4.6.1"
6+ jackson_version = " 2.13.5"
7+ slf4j_version = " 2.0.9"
8+ // not easy to update
89 koin_version = " 1.0.2"
910 junit_version = " 4.12"
1011 unirest_version = " 1.4.9"
1112 auth0_jwt_version = " 3.4.1"
1213 hikaricp_version = " 3.3.0"
1314 h2_version = " 1.4.197"
14- exposed_version = " 0.11.1 "
15+ exposed_version = " 0.17.14 "
1516 slugify_version = " 2.1.+"
1617 swagger_version = " 3.24.3"
1718 swagger_core_version = " 2.0.9"
19+ pgsql_version = " 42.6.0"
1820}
1921
2022buildscript {
21- ext. kotlin_version = " 1.3.+ "
23+ ext. kotlin_version = " 1.5.31 "
2224
2325 repositories {
2426 mavenCentral()
@@ -41,26 +43,34 @@ repositories {
4143dependencies {
4244 implementation " org.jetbrains.kotlin:kotlin-reflect:$kotlin_version "
4345 implementation " org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlin_version "
44- compile " io.javalin:javalin:$javalin_version "
45- compile " com.fasterxml.jackson.core:jackson-databind:$jackson_version "
46- compile " com.fasterxml.jackson.module:jackson-module-kotlin:$jackson_version "
47- compile " org.slf4j:slf4j-simple:$slf4j_version "
48- compile " org.koin:koin-core:$koin_version "
49- compile " com.auth0:java-jwt:$auth0_jwt_version "
50- compile " com.zaxxer:HikariCP:$hikaricp_version "
51- compile " com.h2database:h2:$h2_version "
52- compile " org.jetbrains.exposed:exposed:$exposed_version "
53- compile " com.github.slugify:slugify:$slugify_version "
54- compile " org.webjars:swagger-ui:$swagger_version "
55- compile " io.swagger.core.v3:swagger-core:$swagger_core_version "
46+ implementation " io.javalin:javalin:$javalin_version "
47+ implementation " com.fasterxml.jackson.core:jackson-databind:$jackson_version "
48+ implementation " com.fasterxml.jackson.module:jackson-module-kotlin:$jackson_version "
49+ implementation " org.slf4j:slf4j-simple:$slf4j_version "
50+ implementation " org.koin:koin-core:$koin_version "
51+ implementation " com.auth0:java-jwt:$auth0_jwt_version "
52+ implementation " com.zaxxer:HikariCP:$hikaricp_version "
53+ implementation " com.h2database:h2:$h2_version "
54+ implementation " org.jetbrains.exposed:exposed:$exposed_version "
55+ implementation " com.github.slugify:slugify:$slugify_version "
56+ implementation " org.webjars:swagger-ui:$swagger_version "
57+ implementation " io.swagger.core.v3:swagger-core:$swagger_core_version "
5658
57- testCompile " junit:junit:$junit_version "
58- testCompile " com.mashape.unirest:unirest-java:$unirest_version "
59+ testImplementation " junit:junit:$junit_version "
60+ testImplementation " com.mashape.unirest:unirest-java:$unirest_version "
61+
62+ runtimeOnly " org.postgresql:postgresql:$pgsql_version "
5963}
6064
6165compileKotlin {
62- kotlinOptions. jvmTarget = " 1.8"
66+ kotlinOptions {
67+ jvmTarget = " 16"
68+ languageVersion = " 1.4"
69+ }
6370}
6471compileTestKotlin {
65- kotlinOptions. jvmTarget = " 1.8"
72+ kotlinOptions {
73+ jvmTarget = " 16"
74+ languageVersion = " 1.4"
75+ }
6676}
0 commit comments