/*
 * This file was generated by the Gradle 'init' task.
 */

plugins {
    id 'notes.multi.kotlin-library-conventions'
    id 'application'
    id 'org.jetbrains.kotlin.jvm'
    id 'org.openjfx.javafxplugin' version '0.0.13'
}

java {
    toolchain {
        languageVersion = JavaLanguageVersion.of(17)
    }
}

javafx {
    version = '18.0.2'
    modules = ['javafx.controls', 'javafx.graphics', 'javafx.web']
}

repositories {
    mavenCentral()
}

dependencies {
    testImplementation 'org.jetbrains.kotlin:kotlin-test'

    implementation("org.jetbrains.exposed:exposed-core:0.40.1")
    implementation("org.jetbrains.exposed:exposed-dao:0.40.1")
    implementation("org.jetbrains.exposed:exposed-jdbc:0.40.1")
    implementation ("com.beust:klaxon:5.5")
    implementation ('com.squareup.okhttp3:okhttp:4.10.0')

}

test {
    useJUnitPlatform()
}

java {
    toolchain {
        languageVersion = JavaLanguageVersion.of(17)
    }
}