Fixing some bugs.
This commit is contained in:
parent
73f35a406d
commit
417ffa6375
2 changed files with 21 additions and 21 deletions
|
@ -28,7 +28,7 @@ lazy val IsRelease: Boolean =
|
||||||
lazy val Modifier: String =
|
lazy val Modifier: String =
|
||||||
if (IsRelease) "" else "-SNAPSHOT"
|
if (IsRelease) "" else "-SNAPSHOT"
|
||||||
|
|
||||||
val DefaultVersion: String = "0.1.0-SNAPSHOT"
|
val DefaultVersion: String = "0.1.2-SNAPSHOT"
|
||||||
|
|
||||||
lazy val SelectedVersion: String =
|
lazy val SelectedVersion: String =
|
||||||
InputVersion
|
InputVersion
|
||||||
|
|
|
@ -11,22 +11,27 @@ object CalVerPlugin extends AutoPlugin {
|
||||||
|
|
||||||
// Perform all version calculations and expose as a variable.
|
// Perform all version calculations and expose as a variable.
|
||||||
lazy val calVerDefaults: Seq[Setting[_]] = {
|
lazy val calVerDefaults: Seq[Setting[_]] = {
|
||||||
val isRelease = PluginProperties.isRelease()
|
|
||||||
Seq(
|
Seq(
|
||||||
calVerReleasePattern := calVerReleasePattern.value.orElse(
|
calVerReleasePattern := Some(CalVer.Defaults.ReleasePattern),
|
||||||
Some(CalVer.Defaults.ReleasePattern)
|
calVerPreReleasePattern := Some(CalVer.Defaults.PreReleasePattern),
|
||||||
),
|
)
|
||||||
calVerPreReleasePattern := calVerPreReleasePattern.value.orElse(
|
}
|
||||||
Some(CalVer.Defaults.PreReleasePattern)
|
|
||||||
),
|
override lazy val projectSettings: Seq[Setting[_]] = {
|
||||||
calVerPattern := {
|
val isRelease = PluginProperties.isRelease()
|
||||||
if (isRelease) {
|
|
||||||
calVerReleasePattern.value.getOrElse(CalVer.Defaults.ReleasePattern)
|
Seq(
|
||||||
} else {
|
calVerPattern := { if (isRelease) {
|
||||||
calVerPreReleasePattern.value.getOrElse(CalVer.Defaults.PreReleasePattern)
|
calVerReleasePattern.value.getOrElse(CalVer.Defaults.ReleasePattern)
|
||||||
}
|
} else {
|
||||||
} ,
|
calVerPreReleasePattern.value.getOrElse(CalVer.Defaults.PreReleasePattern)
|
||||||
calVer := CalVer.render(calVerPattern.value).value
|
}},
|
||||||
|
calVer := CalVer.render(calVerPattern.value).value,
|
||||||
|
calVerInfo := {
|
||||||
|
val log = Keys.streams.value.log
|
||||||
|
log.info(s"[CalVer] Version: ${calVer.value}")
|
||||||
|
log.info(s"[CalVer] Pattern: ${calVerPattern.value}")
|
||||||
|
}
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -35,11 +40,6 @@ object CalVerPlugin extends AutoPlugin {
|
||||||
|
|
||||||
// Add the custom task.
|
// Add the custom task.
|
||||||
override lazy val buildSettings: Seq[Setting[_]] = Seq(
|
override lazy val buildSettings: Seq[Setting[_]] = Seq(
|
||||||
calVerInfo := {
|
|
||||||
val log = Keys.streams.value.log
|
|
||||||
log.info(s"[CalVer] Version: ${calVer.value}")
|
|
||||||
log.info(s"[CalVer] Pattern: ${calVerPattern.value}")
|
|
||||||
}
|
|
||||||
)
|
)
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue