blob: d1ee1063726f776bb0a6c89546be706eeab0db7c (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
sbtPlugin := true
organization := "xyz.driver"
name := "sbt-settings"
scalaVersion := "2.12.3"
publishMavenStyle := true
resolvers += Resolver.sbtPluginRepo("releases")
addSbtPlugin("com.lucidchart" %% "sbt-scalafmt" % "1.14")
addSbtPlugin("org.scalastyle" %% "scalastyle-sbt-plugin" % "1.0.0")
// Launch and deploy/release plugins
addSbtPlugin("io.spray" %% "sbt-revolver" % "0.9.1")
addSbtPlugin("com.eed3si9n" %% "sbt-buildinfo" % "0.7.0")
addSbtPlugin("com.typesafe.sbt" %% "sbt-git" % "0.9.3")
addSbtPlugin("com.typesafe.sbt" %% "sbt-native-packager" % "1.3.2")
addSbtPlugin("com.eed3si9n" %% "sbt-assembly" % "0.14.5")
addSbtPlugin("com.github.gseitz" %% "sbt-release" % "1.0.7")
// the following prevents thousands of meaningless stacktraces by docker plugin on JDK 9
libraryDependencies += "javax.activation" % "activation" % "1.1.1" % Test
publishTo := {
val jfrog = "https://drivergrp.jfrog.io/drivergrp/"
if (isSnapshot.value) Some("snapshots" at jfrog + "snapshots")
else Some("releases" at jfrog + "releases")
}
|