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")