34 lines
922 B
Plaintext
34 lines
922 B
Plaintext
plugins {
|
|
id("java")
|
|
id("application") // 添加 application 插件
|
|
// shadow 插件用于打包
|
|
id("com.github.johnrengelman.shadow") version "7.1.2"
|
|
}
|
|
|
|
group = "cn.cyanbukkit"
|
|
version = "1.0-SNAPSHOT"
|
|
|
|
repositories {
|
|
mavenCentral()
|
|
}
|
|
|
|
dependencies {
|
|
testImplementation(platform("org.junit:junit-bom:5.10.0"))
|
|
testImplementation("org.junit.jupiter:junit-jupiter")
|
|
implementation("org.json:json:20250107")
|
|
implementation("com.google.zxing:core:3.4.1")
|
|
implementation("com.google.zxing:javase:3.4.1")
|
|
implementation("com.github.kwhat:jnativehook:2.2.2")
|
|
implementation("org.slf4j:slf4j-api:1.7.36")
|
|
implementation("ch.qos.logback:logback-classic:1.2.11")
|
|
implementation("com.squareup.okhttp3:okhttp:4.11.0")
|
|
}
|
|
|
|
tasks.test {
|
|
useJUnitPlatform()
|
|
}
|
|
|
|
// 指定主类
|
|
application {
|
|
mainClass.set("cn.cyanbukkit.AliyahPanBackup") // 设置主类为 AliyahPanBackup
|
|
} |