summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamvel Abrahamyan <samvel1024@gmail.com>2019-10-12 15:23:18 +0200
committerSamvel Abrahamyan <samvel1024@gmail.com>2019-10-12 15:23:18 +0200
commit5f6da18596a0544c0270af8cf11478024220eab2 (patch)
tree916327a287e4ce053c4c751682976d47546ed9fe
parentd0070ee49aca7c9e8e757448d47ee51643d7a037 (diff)
downloadmill-5f6da18596a0544c0270af8cf11478024220eab2.tar.gz
mill-5f6da18596a0544c0270af8cf11478024220eab2.tar.bz2
mill-5f6da18596a0544c0270af8cf11478024220eab2.zip
Use named versions in bsp module def
-rwxr-xr-xbuild.sc14
1 files changed, 13 insertions, 1 deletions
diff --git a/build.sc b/build.sc
index 222de575..e1405d30 100755
--- a/build.sc
+++ b/build.sc
@@ -53,6 +53,7 @@ object Deps {
val upickle = ivy"com.lihaoyi::upickle:0.7.1"
val utest = ivy"com.lihaoyi::utest:0.6.4"
val zinc = ivy"org.scala-sbt::zinc:1.2.5"
+ val bsp = ivy"ch.epfl.scala:bsp4j:2.0.0-M4"
}
trait MillPublishModule extends PublishModule{
@@ -440,6 +441,17 @@ object contrib extends MillModule {
)
def testArgs = T(scalanativelib.testArgs())
}
+
+ object bsp extends MillModule {
+
+ def moduleDeps = Seq(scalalib, scalajslib, main, scalanativelib)
+ def ivyDeps = Agg(
+ Deps.bsp,
+ Deps.ujsonCirce,
+ Deps.sbtTestInterface
+ )
+ }
+
}
@@ -562,7 +574,7 @@ def launcherScript(shellJvmArgs: Seq[String],
}
object dev extends MillModule{
- def moduleDeps = Seq(scalalib, scalajslib, scalanativelib, contrib.scalapblib, contrib.tut, contrib.scoverage)
+ def moduleDeps = Seq(scalalib, scalajslib, scalanativelib, contrib.scalapblib, contrib.tut, contrib.scoverage, contrib.bsp)
def forkArgs =