From 7e2593a293ab68b6d8fb928bcc185726e979dbd7 Mon Sep 17 00:00:00 2001 From: Alexandre Archambault Date: Mon, 24 Apr 2017 20:46:22 +0200 Subject: [PATCH] Rework plugins.sbt --- project/plugins.sbt | 28 ++++++++++++++++++---------- 1 file changed, 18 insertions(+), 10 deletions(-) diff --git a/project/plugins.sbt b/project/plugins.sbt index 7f76b208a..aea457064 100644 --- a/project/plugins.sbt +++ b/project/plugins.sbt @@ -1,10 +1,18 @@ -addSbtPlugin("org.xerial.sbt" % "sbt-pack" % "0.8.2") -addSbtPlugin("org.scala-js" % "sbt-scalajs" % "0.6.15") -addSbtPlugin("com.jsuereth" % "sbt-pgp" % "1.0.0") -addSbtPlugin("org.scoverage" % "sbt-scoverage" % "1.4.0") -addSbtPlugin("org.tpolecat" % "tut-plugin" % "0.4.8") -addSbtPlugin("io.get-coursier" % "sbt-coursier" % "1.0.0-RC1") -addSbtPlugin("io.get-coursier" % "sbt-shading" % "1.0.0-RC1") -addSbtPlugin("com.typesafe.sbt" % "sbt-proguard" % "0.2.2") -addSbtPlugin("com.typesafe" % "sbt-mima-plugin" % "0.1.13") -libraryDependencies += "org.scala-sbt" % "scripted-plugin" % sbtVersion.value + +plugins_( + "io.get-coursier" % "sbt-coursier" % "1.0.0-RC1", + "com.typesafe" % "sbt-mima-plugin" % "0.1.13", + "org.xerial.sbt" % "sbt-pack" % "0.8.2", + "com.jsuereth" % "sbt-pgp" % "1.0.0", + "com.typesafe.sbt" % "sbt-proguard" % "0.2.2", + "org.scala-js" % "sbt-scalajs" % "0.6.15", + "org.scoverage" % "sbt-scoverage" % "1.4.0", + "io.get-coursier" % "sbt-shading" % "1.0.0-RC1", + "org.tpolecat" % "tut-plugin" % "0.4.8" +) + +libs += "org.scala-sbt" % "scripted-plugin" % sbtVersion.value + + +def plugins_(modules: ModuleID*) = modules.map(addSbtPlugin) +def libs = libraryDependencies