exposed-gradle-plugin/example/build.gradle.kts (16 lines of code) (raw):
plugins {
id("com.jetbrains.exposed.gradle.plugin")
kotlin("jvm")
}
dependencies {
implementation("org.jetbrains.exposed", "exposed-core", "0.39.2")
implementation("org.jetbrains.exposed", "exposed-dao", "0.39.2")
implementation("org.jetbrains.exposed", "exposed-jdbc", "0.39.2")
implementation("org.jetbrains.exposed", "exposed-java-time", "0.39.2")
}
exposedCodeGeneratorConfig {
connectionURL = "jdbc:sqlite:${project.file("chinook.db").absolutePath}"
user = "test"
password = "test"
outputDirectory.set(file("src/main/kotlin"))
}