add version interface to VERSION-object

This commit is contained in:
Hartmut Bauer committed 2026-01-18 02:41:16 +01:00
1 parent 94a6b7adaa
commit a1a6038219
3 files changed
+31 -27

No files matched your search

@@ -56,19 +56,21 @@ abstract class AddVersionTask : DefaultTask() {
"""
package ${versionPackageName.get()}
object VERSION {
const val version = "${ver.version}"
const val fullVersion = "${ver.fullVersion}"
const val major = ${ver.major}
const val minor = ${ver.minor}
const val patch = ${ver.patch}
const val preRelease = "${ver.preRelease}"
const val buildMetadata = "${ver.buildMetadata}"
const val buildDate = "${ver.buildDate}"
const val displayName = "${ver.displayName}"
const val copyright = "${ver.copyright}"
const val name = "${ver.name}"
const val description = "${ver.description}"
import net.keinekekse.version.Version
object VERSION: Version {
override val version = "${ver.version}"
override val fullVersion = "${ver.fullVersion}"
override val major = ${ver.major}
override val minor = ${ver.minor}
override val patch = ${ver.patch}
override val preRelease = "${ver.preRelease}"
override val buildMetadata = "${ver.buildMetadata}"
override val buildDate = "${ver.buildDate}"
override val displayName = "${ver.displayName}"
override val copyright = "${ver.copyright}"
override val name = "${ver.name}"
override val description = "${ver.description}"
}
""".trimIndent()
)