Skip to content

Commit abb5ae1

Browse files
committed
Merge pull request #106 from gslowikowski/using-release-plugin
Use SBT Release Plugin (https://github.com/sbt/sbt-release).
2 parents 8674ab1 + 5b8e6fb commit abb5ae1

File tree

3 files changed

+10
-3
lines changed

3 files changed

+10
-3
lines changed

Diff for: project/Scoverage.scala

+6-2
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,19 @@
11
import sbt.Keys._
22
import sbt._
3+
import sbtrelease.ReleasePlugin
4+
import sbtrelease.ReleasePlugin.ReleaseKeys
5+
import com.typesafe.sbt.pgp.PgpKeys
36

47
object Scoverage extends Build {
58

69
val Org = "org.scoverage"
7-
val Version = "1.0.5-SNAPSHOT"
810
val Scala = "2.11.4"
911
val MockitoVersion = "1.9.5"
1012
val ScalatestVersion = "2.2.2"
1113

1214
lazy val LocalTest = config("local") extend Test
1315

1416
val appSettings = Seq(
15-
version := Version,
1617
organization := Org,
1718
scalaVersion := Scala,
1819
crossScalaVersions := Seq("2.10.4", "2.11.4"),
@@ -60,6 +61,9 @@ object Scoverage extends Build {
6061
pomIncludeRepository := {
6162
_ => false
6263
}
64+
) ++ ReleasePlugin.releaseSettings ++ Seq(
65+
ReleaseKeys.crossBuild := true,
66+
ReleaseKeys.publishArtifactsAction := PgpKeys.publishSigned.value
6367
)
6468

6569
lazy val root = Project("scalac-scoverage", file("."))

Diff for: project/plugins.sbt

+3-1
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,6 @@ resolvers += Classpaths.sbtPluginReleases
22

33
addSbtPlugin("org.scalastyle" %% "scalastyle-sbt-plugin" % "0.3.2")
44

5-
addSbtPlugin("com.typesafe.sbt" % "sbt-pgp" % "0.8.3")
5+
addSbtPlugin("com.typesafe.sbt" % "sbt-pgp" % "0.8.3")
6+
7+
addSbtPlugin("com.github.gseitz" % "sbt-release" % "0.8.5")

Diff for: version.sbt

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
version in ThisBuild := "1.0.5-SNAPSHOT"

0 commit comments

Comments
 (0)