Inceptum/common/build.gradle.kts
JFronny 11a40975d9
All checks were successful
ci/woodpecker/push/docs Pipeline was successful
ci/woodpecker/push/woodpecker Pipeline was successful
Attempt to set up updater for gitea
2022-11-03 17:07:55 +01:00

32 lines
1.1 KiB
Plaintext

import io.gitlab.jfronny.scripts.*
plugins {
id("inceptum.library-conventions")
id("jf.codegen")
id("inceptum.gson-compile")
}
dependencies {
api("io.gitlab.jfronny:commons:${rootProject.extra["jfCommonsVersion"]}")
api("io.gitlab.jfronny:commons-gson:${rootProject.extra["jfCommonsVersion"]}")
}
val javaVersion by extra(project.java.targetCompatibility)
sourceSets {
main {
generate(project) {
`class`("io.gitlab.jfronny.inceptum.common", "BuildMetadata") {
val modifiers = "public static final"
field("VERSION", versionS, modifiers)
field("BUILD_TIME", rootProject.extra["buildTime"] as Long, modifiers)
field("IS_PUBLIC", rootProject.extra["isPublic"] as Boolean, modifiers)
field("IS_RELEASE", rootProject.extra["isRelease"] as Boolean, modifiers)
field("VM_VERSION", javaVersion.majorVersion.toInt(), modifiers)
field("WRAPPER_VERSION", rootProject.extra["wrapperVersion"] as Int, modifiers)
}
}
}
}