aboutsummaryrefslogtreecommitdiff
path: root/build.sbt
diff options
context:
space:
mode:
authorvlad <vlad@drivergrp.com>2016-07-21 21:32:49 -0400
committervlad <vlad@drivergrp.com>2016-07-21 21:32:49 -0400
commit5790001bc13401a12a32dbb3012c49a647cc541a (patch)
treee55511e141dbb1aae4ee2dfd0e9e9a0c44e83651 /build.sbt
parent5ad9f08ae8b53a89d2efcf1835ddf977278746b8 (diff)
downloaddriver-core-5790001bc13401a12a32dbb3012c49a647cc541a.tar.gz
driver-core-5790001bc13401a12a32dbb3012c49a647cc541a.tar.bz2
driver-core-5790001bc13401a12a32dbb3012c49a647cc541a.zip
Plugins configuration for releasesv0.1.0
Diffstat (limited to 'build.sbt')
-rw-r--r--build.sbt17
1 files changed, 4 insertions, 13 deletions
diff --git a/build.sbt b/build.sbt
index 5bdccc2..3d76b2f 100644
--- a/build.sbt
+++ b/build.sbt
@@ -1,19 +1,8 @@
import sbt._
import Keys._
+import DriverConfigurations._
-lazy val wartRemoverSettings = Seq(
- wartremoverErrors in (Compile, compile) ++= Warts.allBut(
- Wart.AsInstanceOf, Wart.Nothing, Wart.Option2Iterable, Wart.ExplicitImplicitTypes,
- Wart.Overloading, Wart.DefaultArguments, Wart.ToString, Wart.Any, Wart.Throw)
-)
-
-lazy val scalafmtSettings = Seq(
- scalafmtConfig in ThisBuild := Some(file(".scalafmt")),
- testExecution in (Test, test) <<=
- (testExecution in (Test, test)) dependsOn (scalafmtTest in Compile, scalafmtTest in Test)
-)
-
lazy val compileScalastyle = taskKey[Unit]("compileScalastyle")
lazy val buildSettings = Defaults.coreDefaultSettings ++ Seq (
@@ -27,7 +16,7 @@ lazy val buildSettings = Defaults.coreDefaultSettings ++ Seq (
fork in run := true,
compileScalastyle := (scalastyle in Compile).toTask("").value,
(compile in Compile) <<= ((compile in Compile) dependsOn compileScalastyle)
-) ++ wartRemoverSettings ++ scalafmtSettings
+) ++ wartRemoverSettings ++ DriverConfigurations.scalafmtSettings
lazy val akkaHttpV = "2.4.8"
@@ -51,3 +40,5 @@ lazy val core = (project in file(".")).
"com.github.swagger-akka-http" %% "swagger-akka-http" % "0.7.1",
"com.lihaoyi" %% "acyclic" % "0.1.4" % "provided"
))
+ .gitPluginConfiguration
+ .settings(publicationSettings() ++ releaseSettings())