2024-01-11 07:56:50 +00:00
|
|
|
plugins {
|
2024-01-12 07:48:20 +00:00
|
|
|
id "application"
|
2024-01-11 07:56:50 +00:00
|
|
|
}
|
|
|
|
|
2024-01-11 08:47:41 +00:00
|
|
|
java {
|
|
|
|
sourceCompatibility = JavaVersion.VERSION_11
|
|
|
|
targetCompatibility = JavaVersion.VERSION_11
|
2024-01-11 09:46:51 +00:00
|
|
|
toolchain.languageVersion = JavaLanguageVersion.of(11)
|
2024-01-12 07:48:20 +00:00
|
|
|
withSourcesJar()
|
2024-01-11 08:47:41 +00:00
|
|
|
}
|
|
|
|
|
2024-01-11 08:58:40 +00:00
|
|
|
jar {
|
2024-01-12 07:48:20 +00:00
|
|
|
manifest.attributes["Main-class"] = project.main_class
|
2024-01-11 08:58:40 +00:00
|
|
|
}
|
|
|
|
|
2024-01-11 08:47:41 +00:00
|
|
|
sourceSets {
|
2024-01-12 07:48:20 +00:00
|
|
|
main.java.srcDirs = [ "src/java" ]
|
|
|
|
main.resources.srcDirs = [ "src/assets" ]
|
2024-01-11 07:56:50 +00:00
|
|
|
}
|
|
|
|
|
2024-01-11 08:47:41 +00:00
|
|
|
processResources {
|
2024-01-12 07:48:20 +00:00
|
|
|
filesMatching "metadata.json", {
|
|
|
|
expand(
|
|
|
|
version: project.project_version,
|
|
|
|
name: project.project_name
|
2024-01-11 08:47:41 +00:00
|
|
|
)
|
2024-01-11 07:56:50 +00:00
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2024-01-12 07:48:20 +00:00
|
|
|
base.archivesName = project.project_name
|
|
|
|
version = project.project_version
|
|
|
|
group = project.project_group
|