Skip to content

Commit 5d36cb9

Browse files
committed
switch to kotlin gradle
1 parent b8e899f commit 5d36cb9

4 files changed

Lines changed: 48 additions & 62 deletions

File tree

build.gradle

Lines changed: 0 additions & 60 deletions
This file was deleted.

build.gradle.kts

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
plugins {
2+
id("org.jetbrains.kotlin.jvm") version "1.5.31"
3+
id("com.github.johnrengelman.shadow") version "7.1.0"
4+
}
5+
6+
group = "org.bundleproject"
7+
version = "0.1.1"
8+
9+
repositories {
10+
mavenCentral()
11+
maven(url = "https://jitpack.io/")
12+
}
13+
14+
dependencies {
15+
implementation("org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.31")
16+
implementation("org.jetbrains.kotlin:kotlin-reflect:1.5.31")
17+
18+
implementation("com.google.code.gson:gson:2.8.9")
19+
20+
implementation("com.formdev:flatlaf:1.6.1")
21+
22+
implementation("io.ktor:ktor-client-gson:1.6.5")
23+
implementation("io.ktor:ktor-client-core:1.6.5")
24+
implementation("io.ktor:ktor-client-apache:1.6.5")
25+
}
26+
27+
tasks {
28+
shadowJar {
29+
archiveClassifier.set("")
30+
31+
duplicatesStrategy = DuplicatesStrategy.EXCLUDE
32+
33+
relocate("com.google.code.gson", "org.bundleproject.lib.gson")
34+
}
35+
jar {
36+
dependsOn(shadowJar)
37+
}
38+
39+
compileKotlin {
40+
kotlinOptions.jvmTarget = "1.8"
41+
}
42+
compileJava {
43+
options.encoding = "UTF-8"
44+
options.release.set(8)
45+
}
46+
}

settings.gradle

Lines changed: 0 additions & 2 deletions
This file was deleted.

settings.gradle.kts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
rootProject.name = "Bundle"
2+

0 commit comments

Comments
 (0)