1- import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
2-
31plugins {
42 application
5-
6- kotlin(" jvm" )
3+ id(" dev.racci.minix.kotlin" )
74 kotlin(" plugin.serialization" )
8-
95 id(" com.github.johnrengelman.shadow" )
106}
117
12- group = " dev.racci.elixir"
138version = " 1.0"
149
1510repositories {
@@ -23,33 +18,27 @@ repositories {
2318
2419dependencies {
2520
26- implementation(libs .kord.extensions)
27- implementation(libs .kord.phishing)
28- implementation(libs.kotlin.stdlib)
21+ implementation(eLib .kord.extensions)
22+ implementation(eLib .kord.phishing)
23+ // implementation(libs.kotlin.stdlib)
2924
3025 // Logging dependencies
31- implementation(libs .groovy)
32- implementation(libs .logback)
33- implementation(libs .logging)
26+ implementation(eLib .groovy)
27+ implementation(eLib .logback)
28+ implementation(eLib .logging)
3429
3530 // Tags
36- implementation(libs.kotlinx.serialization)
37- implementation(libs.kaml)
31+ implementation(libs.kotlinx.serialization.json )
32+ implementation(libs.kotlinx.serialization. kaml)
3833
39- // TOML reader
4034 @Suppress(" GradlePackageUpdate" )
4135 implementation(" com.github.jezza:toml:1.2" )
4236
4337 // Github API
4438 implementation(" org.kohsuke:github-api:1.301" )
4539
4640 // Exposed
47- implementation(" org.jetbrains.exposed:exposed-core:0.37.3" )
48- implementation(" org.jetbrains.exposed:exposed-dao:0.37.3" )
49- implementation(" org.jetbrains.exposed:exposed-jdbc:0.37.3" )
50-
51- // Hikari
52- implementation(" com.zaxxer:HikariCP:5.0.1" )
41+ implementation(libs.bundles.exposed)
5342
5443 // SQLite
5544 implementation(" org.xerial:sqlite-jdbc:3.36.0.3" )
@@ -60,9 +49,7 @@ application {
6049 mainClassName = " dev.racci.elixir.ElixirBotKt"
6150}
6251
63- tasks.withType<KotlinCompile > {
64- kotlinOptions.jvmTarget = " 17"
65-
52+ tasks.withType< org.jetbrains.kotlin.gradle.tasks.KotlinCompile > {
6653 kotlinOptions.freeCompilerArgs + = " -Xopt-in=kotlin.RequiresOptIn"
6754}
6855
@@ -73,13 +60,3 @@ tasks.jar {
7360 )
7461 }
7562}
76-
77- // This is to fix an issue with pushing that I cannot seem to fix.
78- tasks.create<Delete >(" detekt" ) {
79-
80- }
81-
82- java {
83- sourceCompatibility = JavaVersion .VERSION_17
84- targetCompatibility = JavaVersion .VERSION_17
85- }
0 commit comments