Skip to content

Commit 26beb28

Browse files
committed
Update multi-module
1 parent dec0a88 commit 26beb28

File tree

3 files changed

+48
-105
lines changed

3 files changed

+48
-105
lines changed

build.gradle.kts

+46-8
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,54 @@
1+
import io.izzel.taboolib.gradle.UNIVERSAL
2+
import io.izzel.taboolib.gradle.BUKKIT
3+
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
4+
15
plugins {
26
java
7+
id("io.izzel.taboolib") version "2.0.11"
8+
id("org.jetbrains.kotlin.jvm") version "1.8.22"
39
}
410

5-
repositories {
6-
mavenCentral()
11+
subprojects {
12+
apply<JavaPlugin>()
13+
apply(plugin = "io.izzel.taboolib")
14+
apply(plugin = "org.jetbrains.kotlin.jvm")
715

8-
}
16+
taboolib {
17+
env {
18+
// 安装模块
19+
install(UNIVERSAL, BUKKIT)
20+
}
21+
version { taboolib = "6.1.2-beta10" }
22+
}
923

10-
dependencies {
24+
repositories {
25+
mavenCentral()
26+
maven("https://maven.nova-committee.cn/releases")
27+
maven("https://jitpack.io")
28+
}
1129

12-
}
30+
dependencies {
31+
taboo("cn.evole.onebot:OneBot-Client:0.4.1")
32+
taboo("com.github.SNWCreations:KookBC:0.27.4")
33+
compileOnly("ink.ptms.core:v12004:12004:mapped")
34+
compileOnly("ink.ptms.core:v12004:12004:universal")
35+
compileOnly(kotlin("stdlib"))
36+
compileOnly(fileTree("libs"))
37+
}
1338

14-
tasks.withType<JavaCompile> {
15-
options.encoding = "UTF-8"
16-
}
39+
java {
40+
sourceCompatibility = JavaVersion.VERSION_1_8
41+
targetCompatibility = JavaVersion.VERSION_1_8
42+
}
43+
44+
tasks.withType<JavaCompile> {
45+
options.encoding = "UTF-8"
46+
}
47+
48+
tasks.withType<KotlinCompile> {
49+
kotlinOptions {
50+
jvmTarget = "1.8"
51+
freeCompilerArgs = listOf("-Xjvm-default=all")
52+
}
53+
}
54+
}

bukkit/build.gradle.kts

+1-44
Original file line numberDiff line numberDiff line change
@@ -1,44 +1 @@
1-
import io.izzel.taboolib.gradle.BUKKIT
2-
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
3-
4-
plugins {
5-
java
6-
id("io.izzel.taboolib") version "2.0.11"
7-
id("org.jetbrains.kotlin.jvm") version "1.8.22"
8-
}
9-
10-
taboolib {
11-
env {
12-
// 安装模块
13-
install(BUKKIT)
14-
}
15-
version { taboolib = "6.1.2-beta10" }
16-
}
17-
18-
repositories {
19-
mavenCentral()
20-
21-
}
22-
23-
dependencies {
24-
compileOnly("ink.ptms.core:v12004:12004:mapped")
25-
compileOnly("ink.ptms.core:v12004:12004:universal")
26-
compileOnly(kotlin("stdlib"))
27-
compileOnly(fileTree("libs"))
28-
}
29-
30-
tasks.withType<JavaCompile> {
31-
options.encoding = "UTF-8"
32-
}
33-
34-
tasks.withType<KotlinCompile> {
35-
kotlinOptions {
36-
jvmTarget = "1.8"
37-
freeCompilerArgs = listOf("-Xjvm-default=all")
38-
}
39-
}
40-
41-
configure<JavaPluginConvention> {
42-
sourceCompatibility = JavaVersion.VERSION_1_8
43-
targetCompatibility = JavaVersion.VERSION_1_8
44-
}
1+
taboolib { subproject = true }

common/build.gradle.kts

+1-53
Original file line numberDiff line numberDiff line change
@@ -1,53 +1 @@
1-
import io.izzel.taboolib.gradle.UNIVERSAL
2-
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
3-
4-
plugins {
5-
java
6-
id("io.izzel.taboolib") version "2.0.11"
7-
id("org.jetbrains.kotlin.jvm") version "1.8.22"
8-
}
9-
10-
taboolib {
11-
env {
12-
// 安装模块
13-
install(UNIVERSAL)
14-
}
15-
version { taboolib = "6.1.2-beta10" }
16-
}
17-
18-
repositories {
19-
mavenCentral()
20-
maven {
21-
url = uri("https://maven.nova-committee.cn/releases")
22-
}
23-
maven {
24-
url = uri("https://jitpack.io")
25-
}
26-
27-
}
28-
29-
dependencies {
30-
taboo("cn.evole.onebot:OneBot-Client:0.4.1")
31-
taboo("com.github.SNWCreations:KookBC:0.27.4")
32-
// compileOnly("com.github.SNWCreations:KookBC:0.27.4")
33-
compileOnly("ink.ptms.core:v12004:12004:mapped")
34-
compileOnly("ink.ptms.core:v12004:12004:universal")
35-
compileOnly(kotlin("stdlib"))
36-
compileOnly(fileTree("libs"))
37-
}
38-
39-
tasks.withType<JavaCompile> {
40-
options.encoding = "UTF-8"
41-
}
42-
43-
tasks.withType<KotlinCompile> {
44-
kotlinOptions {
45-
jvmTarget = "1.8"
46-
freeCompilerArgs = listOf("-Xjvm-default=all")
47-
}
48-
}
49-
50-
configure<JavaPluginConvention> {
51-
sourceCompatibility = JavaVersion.VERSION_1_8
52-
targetCompatibility = JavaVersion.VERSION_1_8
53-
}
1+
taboolib { subproject = true }

0 commit comments

Comments
 (0)