Skip to content

Commit 81f1dd6

Browse files
authored
Merge pull request #212 from Atry/DefaultVersionScheme
Add DefaultVersionScheme plugin
2 parents dabedbd + 726d8f9 commit 81f1dd6

File tree

2 files changed

+13
-1
lines changed

2 files changed

+13
-1
lines changed

build.sbt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@ lazy val mima = project
2222

2323
lazy val `skip-duplicate-java-publish` = project
2424

25+
lazy val `version-scheme` = project
26+
2527
dependsOn(
2628
`scalac-options`,
2729
`detect-license`,
@@ -31,7 +33,8 @@ dependsOn(
3133
`publish-unidoc`,
3234
`detect-scala-organization`,
3335
`subdirectory-organization`,
34-
`skip-duplicate-java-publish`
36+
`skip-duplicate-java-publish`,
37+
`version-scheme`
3538
)
3639

3740
libraryDependencies += "com.lihaoyi" %% "sourcecode" % "0.2.7"
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
package com.thoughtworks.sbtBestPractice.versionScheme
2+
3+
import sbt.AutoPlugin
4+
import sbt._, Keys._
5+
6+
object DefaultVersionScheme extends AutoPlugin {
7+
override def trigger = allRequirements
8+
override def buildSettings = Seq(ThisBuild / versionScheme := Some(VersionScheme.SemVerSpec))
9+
}

0 commit comments

Comments
 (0)