mirror of
https://github.com/HMCL-dev/HMCL.git
synced 2024-12-27 07:10:41 +08:00
fix the 'run' task of Gradle
This commit is contained in:
parent
23cb2655d1
commit
81d1dbdcf0
@ -28,7 +28,6 @@ buildscript {
|
|||||||
}
|
}
|
||||||
|
|
||||||
plugins {
|
plugins {
|
||||||
application
|
|
||||||
id("com.github.johnrengelman.shadow") version "7.0.0"
|
id("com.github.johnrengelman.shadow") version "7.0.0"
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -48,10 +47,6 @@ val versionType = System.getenv("VERSION_TYPE") ?: "nightly"
|
|||||||
|
|
||||||
version = "$versionRoot.$buildNumber"
|
version = "$versionRoot.$buildNumber"
|
||||||
|
|
||||||
application {
|
|
||||||
mainClass.set("org.jackhuang.hmcl.Main")
|
|
||||||
}
|
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
implementation(project(":HMCLCore"))
|
implementation(project(":HMCLCore"))
|
||||||
implementation("libs:JFoenix")
|
implementation("libs:JFoenix")
|
||||||
@ -147,7 +142,7 @@ tasks.getByName<com.github.jengelman.gradle.plugins.shadow.tasks.ShadowJar>("sha
|
|||||||
manifest {
|
manifest {
|
||||||
attributes(
|
attributes(
|
||||||
"Created-By" to "Copyright(c) 2013-2021 huangyuhui.",
|
"Created-By" to "Copyright(c) 2013-2021 huangyuhui.",
|
||||||
"Main-Class" to application.mainClass.get(),
|
"Main-Class" to "org.jackhuang.hmcl.Main",
|
||||||
"Multi-Release" to "true",
|
"Multi-Release" to "true",
|
||||||
"Implementation-Version" to project.version,
|
"Implementation-Version" to project.version,
|
||||||
"Microsoft-Auth-Id" to microsoftAuthId,
|
"Microsoft-Auth-Id" to microsoftAuthId,
|
||||||
@ -185,8 +180,6 @@ tasks.getByName<com.github.jengelman.gradle.plugins.shadow.tasks.ShadowJar>("sha
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
fun createExecutable(suffix: String, header: String) {
|
fun createExecutable(suffix: String, header: String) {
|
||||||
val output = File(jarPath.parentFile, jarPath.nameWithoutExtension + '.' + suffix)
|
val output = File(jarPath.parentFile, jarPath.nameWithoutExtension + '.' + suffix)
|
||||||
|
|
||||||
@ -275,4 +268,13 @@ val makeExecutables = tasks.create("makeExecutables") {
|
|||||||
|
|
||||||
tasks.build {
|
tasks.build {
|
||||||
dependsOn(makePackXz, makePackGz, makeExecutables)
|
dependsOn(makePackXz, makePackGz, makeExecutables)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
tasks.create<JavaExec>("run") {
|
||||||
|
dependsOn(tasks.jar)
|
||||||
|
|
||||||
|
group = "application"
|
||||||
|
|
||||||
|
classpath = files(jarPath)
|
||||||
|
workingDir = rootProject.rootDir
|
||||||
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user