diff options
author | Samvel Abrahamyan <samvel1024@gmail.com> | 2019-10-12 15:23:18 +0200 |
---|---|---|
committer | Samvel Abrahamyan <samvel1024@gmail.com> | 2019-10-12 15:23:18 +0200 |
commit | 5f6da18596a0544c0270af8cf11478024220eab2 (patch) | |
tree | 916327a287e4ce053c4c751682976d47546ed9fe | |
parent | d0070ee49aca7c9e8e757448d47ee51643d7a037 (diff) | |
download | mill-5f6da18596a0544c0270af8cf11478024220eab2.tar.gz mill-5f6da18596a0544c0270af8cf11478024220eab2.tar.bz2 mill-5f6da18596a0544c0270af8cf11478024220eab2.zip |
Use named versions in bsp module def
-rwxr-xr-x | build.sc | 14 |
1 files changed, 13 insertions, 1 deletions
@@ -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 = |