201 lines
3.9 KiB
TOML
201 lines
3.9 KiB
TOML
[inputs]
|
|
|
|
[inputs.name]
|
|
default = "example"
|
|
display = "Project Name"
|
|
|
|
[inputs.basePackage]
|
|
default = "org.example"
|
|
display = "Base package"
|
|
|
|
[inputs.javaVersion]
|
|
default = "14"
|
|
display = "Java Version"
|
|
|
|
[inputs.kotlinVersion]
|
|
default = "1.4.10"
|
|
display = "Kotlin Version"
|
|
|
|
[repositories]
|
|
|
|
[repositories.jcenter]
|
|
url = "https://jcenter.bintray.com"
|
|
|
|
[repositories.arrow]
|
|
url = "https://dl.bintray.com/arrow-kt/arrow-kt/"
|
|
|
|
[dependencies]
|
|
|
|
[dependencies.http4k]
|
|
groupId = "org.http4k"
|
|
artifactId = "http4k-core"
|
|
version = "3.264.0"
|
|
category = "http4k"
|
|
default = true
|
|
|
|
[dependencies.http4k-server-jetty]
|
|
groupId = "org.http4k"
|
|
artifactId = "http4k-server-jetty"
|
|
version = "3.264.0"
|
|
category = "http4k"
|
|
default = true
|
|
logger = "org.eclipse.jetty"
|
|
|
|
[dependencies.http4k-server-apache]
|
|
groupId = "org.http4k"
|
|
artifactId = "http4k-server-apache"
|
|
version = "3.264.0"
|
|
category = "http4k"
|
|
|
|
[dependencies.http4k-client-apache]
|
|
groupId = "org.http4k"
|
|
artifactId = "http4k-client-apache"
|
|
version = "3.264.0"
|
|
category = "http4k"
|
|
|
|
[dependencies.http4k-format-jackson]
|
|
groupId = "org.http4k"
|
|
artifactId = "http4k-format-jackson"
|
|
version = "3.264.0"
|
|
category = "http4k"
|
|
|
|
[dependencies.http4k-format-kotlinx-serialization]
|
|
groupId = "org.http4k"
|
|
artifactId = "http4k-format-kotlinx-serialization"
|
|
version = "3.264.0"
|
|
category = "http4k"
|
|
|
|
[dependencies.http4k-contract]
|
|
groupId = "org.http4k"
|
|
artifactId = "http4k-contract"
|
|
version = "3.264.0"
|
|
category = "http4k"
|
|
|
|
[dependencies.pebble]
|
|
groupId = "io.pebbletemplates"
|
|
artifactId = "pebble"
|
|
version = "3.1.4"
|
|
default = true
|
|
logger = "com.mitchellbosecke.pebble"
|
|
|
|
[dependencies.caffeine]
|
|
groupId = "com.github.ben-manes.caffeine"
|
|
artifactId = "caffeine"
|
|
version = "2.8.5"
|
|
|
|
[dependencies.logback]
|
|
groupId = "ch.qos.logback"
|
|
artifactId = "logback-classic"
|
|
version = "1.2.3"
|
|
default = true
|
|
|
|
[dependencies.mariadb]
|
|
groupId = "org.mariadb.jdbc"
|
|
artifactId = "mariadb-java-client"
|
|
version = "2.6.2"
|
|
category = "database"
|
|
|
|
[dependencies.h2]
|
|
groupId = "com.h2database"
|
|
artifactId = "h2"
|
|
version = "1.4.200"
|
|
category = "database"
|
|
|
|
[dependencies.flyway]
|
|
groupId = "org.flywaydb"
|
|
artifactId = "flyway-core"
|
|
version = "6.5.4"
|
|
category = "database"
|
|
logger = "org.flywaydb.core"
|
|
|
|
[dependencies.HikariCP]
|
|
groupId = "com.zaxxer"
|
|
artifactId = "HikariCP"
|
|
version = "3.4.5"
|
|
category = "database"
|
|
logger = "com.zaxxer.hikari"
|
|
|
|
[dependencies.Ktorm]
|
|
groupId = "me.liuwj.ktorm"
|
|
artifactId = "ktorm-core"
|
|
version = "3.0.0"
|
|
category = "database"
|
|
logger = "me.liuwj.ktorm.database"
|
|
|
|
[dependencies.Ktorm-Mysql]
|
|
groupId = "me.liuwj.ktorm"
|
|
artifactId = "ktorm-support-mysql"
|
|
version = "3.0.0"
|
|
category = "database"
|
|
|
|
[dependencies.junit]
|
|
groupId = "org.junit.jupiter"
|
|
artifactId = "junit-jupiter"
|
|
version = "5.7.0"
|
|
scope = "test"
|
|
category = "test"
|
|
default = true
|
|
|
|
[dependencies.junit-params]
|
|
groupId = "org.junit.jupiter"
|
|
artifactId = "junit-jupiter-params"
|
|
version = "5.7.0"
|
|
scope = "test"
|
|
category = "test"
|
|
default = true
|
|
|
|
[dependencies.mokk]
|
|
groupId = "io.mockk"
|
|
artifactId = "mockk"
|
|
version = "1.10.0"
|
|
scope = "test"
|
|
category = "test"
|
|
|
|
[dependencies.hamkrest]
|
|
groupId = "com.natpryce"
|
|
artifactId = "hamkrest"
|
|
version = "1.7.0.3"
|
|
scope = "test"
|
|
category = "test"
|
|
|
|
[dependencies.assertJ]
|
|
groupId = "org.assertj"
|
|
artifactId = "assertj-core"
|
|
version = "3.17.2"
|
|
scope = "test"
|
|
category = "test"
|
|
default = true
|
|
|
|
[dependencies.Kodein-DI]
|
|
groupId = "org.kodein.di"
|
|
artifactId = "kodein-di-jvm"
|
|
version = "7.0.0"
|
|
category = "injection"
|
|
repository = "jcenter"
|
|
|
|
[dependencies.Koin]
|
|
groupId = "org.koin"
|
|
artifactId = "koin-core"
|
|
version = "2.1.6"
|
|
category = "injection"
|
|
repository = "jcenter"
|
|
default = true
|
|
|
|
[dependencies.Jackson]
|
|
groupId = "com.fasterxml.jackson.module"
|
|
artifactId = "jackson-module-kotlin"
|
|
version = "2.11.2"
|
|
category = "serialization"
|
|
|
|
[dependencies.Kotlinx-serialization]
|
|
groupId = "org.jetbrains.kotlinx"
|
|
artifactId = "kotlinx-serialization-runtime"
|
|
version = "1.0-M1-1.4.0-rc"
|
|
category = "serialization"
|
|
|
|
[dependencies.Arrow-core]
|
|
groupId = "io.arrow-kt"
|
|
artifactId = "arrow-core"
|
|
version = "0.10.5"
|
|
repository = "arrow"
|