From 8aa418c0f183efc8487d037b071dac865f0a7d12 Mon Sep 17 00:00:00 2001 From: Hartmut Bauer Date: Sun, 18 Jan 2026 02:08:36 +0100 Subject: [PATCH] =?UTF-8?q?Versions-Handling=20ge=C3=A4ndert:=20PLugin=20e?= =?UTF-8?q?rzeugt=20Versions-Object?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/kotlin/net/keinekekse/util/Version.kt | 18 ++++++++++++++++++ .../kotlin/net/keinekekse/version/Version.kt | 16 ++++++++++++++++ .../version/{ => manifest}/version.kt | 2 +- 3 files changed, 35 insertions(+), 1 deletion(-) create mode 100644 src/main/kotlin/net/keinekekse/util/Version.kt create mode 100644 src/main/kotlin/net/keinekekse/version/Version.kt rename src/main/kotlin/net/keinekekse/version/{ => manifest}/version.kt (99%) diff --git a/src/main/kotlin/net/keinekekse/util/Version.kt b/src/main/kotlin/net/keinekekse/util/Version.kt new file mode 100644 index 0000000..30695fb --- /dev/null +++ b/src/main/kotlin/net/keinekekse/util/Version.kt @@ -0,0 +1,18 @@ +package net.keinekekse.util + +import net.keinekekse.version.Version + +object VERSION: Version { + override val version = "0.2.8" + override val fullVersion = "0.2.8+build.106" + override val major = 0 + override val minor = 2 + override val patch = 8 + override val preRelease = "" + override val buildMetadata = "build.106" + override val buildDate = "2026-01-18T01:02:24.139170Z" + override val displayName = "Utility Library" + override val copyright = "Copyright (c) 2025-2026 Hartmut Bauer" + override val name = "util" + override val description = "Kotlin Utility Library" +} \ No newline at end of file diff --git a/src/main/kotlin/net/keinekekse/version/Version.kt b/src/main/kotlin/net/keinekekse/version/Version.kt new file mode 100644 index 0000000..e242e7a --- /dev/null +++ b/src/main/kotlin/net/keinekekse/version/Version.kt @@ -0,0 +1,16 @@ +package net.keinekekse.version + +interface Version { + val version: String + val fullVersion: String + val major: Int + val minor: Int + val patch: Int + val preRelease: String + val buildMetadata: String + val buildDate: String + val displayName: String + val copyright: String + val name: String + val description: String +} diff --git a/src/main/kotlin/net/keinekekse/version/version.kt b/src/main/kotlin/net/keinekekse/version/manifest/version.kt similarity index 99% rename from src/main/kotlin/net/keinekekse/version/version.kt rename to src/main/kotlin/net/keinekekse/version/manifest/version.kt index 054d305..188afe9 100644 --- a/src/main/kotlin/net/keinekekse/version/version.kt +++ b/src/main/kotlin/net/keinekekse/version/manifest/version.kt @@ -1,4 +1,4 @@ -package net.keinekekse.version +package net.keinekekse.version.manifest import java.time.Instant import java.time.format.DateTimeFormatter