41 lines
1.7 KiB
Scala
41 lines
1.7 KiB
Scala
logLevel := Level.Warn
|
|
|
|
resolvers ++= Seq(
|
|
Classpaths.sbtPluginReleases,
|
|
"Local Maven Repository" at Path.userHome.asFile.toURI.toURL + ".m2/repository",
|
|
"Local Ivy2 Cache Repository" at Path.userHome.asFile.toURI.toURL + ".ivy2/cache",
|
|
Resolver.sonatypeRepo("snapshots"),
|
|
Resolver.typesafeRepo("releases"),
|
|
Resolver.sonatypeRepo("releases"),
|
|
Resolver.bintrayIvyRepo("jetbrains", "sbt-plugins")
|
|
)
|
|
|
|
// Use the Dotty compiler for Scala code.
|
|
addSbtPlugin("ch.epfl.lamp" % "sbt-dotty" % "0.3.4")
|
|
|
|
// Makes our code tidy
|
|
addSbtPlugin("org.scalameta" % "sbt-scalafmt" % "2.0.5")
|
|
|
|
// Revolver allows us to use re-start and work a lot faster!
|
|
addSbtPlugin("io.spray" % "sbt-revolver" % "0.9.1")
|
|
|
|
// Native Packager allows us to create standalone jar
|
|
addSbtPlugin("com.typesafe.sbt" % "sbt-native-packager" % "1.4.1")
|
|
|
|
// Documentation plugins
|
|
addSbtPlugin("org.tpolecat" % "tut-plugin" % "0.6.13")
|
|
addSbtPlugin("com.47deg" % "sbt-microsites" % "0.9.4")
|
|
addSbtPlugin("com.typesafe.sbt" % "sbt-ghpages" % "0.6.3")
|
|
addSbtPlugin("org.scalameta" % "sbt-mdoc" % "2.0.2")
|
|
|
|
// Other, TBD
|
|
addSbtPlugin("com.timushev.sbt" % "sbt-updates" % "0.3.4")
|
|
addSbtPlugin("net.virtual-void" % "sbt-dependency-graph" % "0.9.0")
|
|
addSbtPlugin("org.scala-native" % "sbt-scala-native" % "0.3.7")
|
|
addSbtPlugin("com.geirsson" % "sbt-ci-release" % "1.2.2")
|
|
addSbtPlugin("com.eed3si9n" % "sbt-buildinfo" % "0.7.0")
|
|
addSbtPlugin("io.get-coursier" % "sbt-coursier" % "1.0.3") //coursier.util.Properties.version) // "2.0.0-RC2-3"
|
|
addSbtPlugin("com.eed3si9n" % "sbt-assembly" % "0.14.7")
|
|
addSbtPlugin("pl.project13.scala" % "sbt-jmh" % "0.3.4")
|
|
addSbtPlugin("com.typesafe" % "sbt-mima-plugin" % "0.1.18")
|
|
addSbtPlugin("org.scoverage" % "sbt-scoverage" % "1.5.1")
|