/* * This file is automatically generated. * Do not modify! -- ALL CHANGES WILL BE ERASED! */ package {{packageName}} import java.util.Date /** * Provides semantic version information. * * @author Semantic Version Annotation Processor */ object {{className}} { @JvmField val PROJECT = "{{project}}" @JvmField val BUILDDATE = Date({{epoch}}L) @JvmField val MAJOR = {{major}} @JvmField val MINOR = {{minor}} @JvmField val PATCH = {{patch}} @JvmField val PRERELEASE = "{{preRelease}}" @JvmField val BUILDMETA = "{{buildMeta}}" /** * The full semantic version string. */ @JvmField val VERSION = ("$MAJOR.$MINOR.$PATCH" + if (PRERELEASE.isNotEmpty()) "-$PRERELEASE" else "" + if (BUILDMETA.isNotEmpty()) "+$BUILDMETA" else "") }