Added java example.
This commit is contained in:
parent
9b90987eb2
commit
3df73b7366
4 changed files with 38 additions and 11 deletions
16
version.vm
16
version.vm
|
@ -11,25 +11,25 @@ private constructor() {
|
|||
val major = ${major}
|
||||
val minor = ${minor}
|
||||
val patch = ${patch}
|
||||
val buildmeta = "${buildmeta}"
|
||||
val prerelease = "${prerelease}"
|
||||
val buildMeta = "${buildmeta}"
|
||||
val preRelease = "${prerelease}"
|
||||
|
||||
val version: String
|
||||
get() = ("\$major.\$minor.\$patch" + preReleaseWithPrefix() + buildMetaWithPrefix())
|
||||
|
||||
fun preReleaseWithPrefix(prefix: String = "-"): String {
|
||||
return if (prerelease.isNotEmpty() && prefix.isNotEmpty()) {
|
||||
"$prefix\$prerelease"
|
||||
return if (preRelease.isNotEmpty() && prefix.isNotEmpty()) {
|
||||
"$prefix$preRelease"
|
||||
} else {
|
||||
prerelease
|
||||
preRelease
|
||||
}
|
||||
}
|
||||
|
||||
fun buildMetaWithPrefix(prefix: String = "+"): String {
|
||||
return if (buildmeta.isNotEmpty() && prefix.isNotEmpty()) {
|
||||
"$prefix\$buildmeta"
|
||||
return if (buildMeta.isNotEmpty() && prefix.isNotEmpty()) {
|
||||
"$prefix$buildMeta"
|
||||
} else {
|
||||
buildmeta
|
||||
buildMeta
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue