diff options
author | Li Haoyi <haoyi.sg@gmail.com> | 2018-02-21 21:05:37 -0800 |
---|---|---|
committer | Li Haoyi <haoyi.sg@gmail.com> | 2018-02-24 17:13:03 -0800 |
commit | c98408adf2d96928fe227a740631a8efd8e0c339 (patch) | |
tree | 5a36d9ee7d8ee6e1f7f9247cd7ddd31b194df5df /build.sbt | |
parent | 51db54d4f1deefb34b9d7f6581611ae166652493 (diff) | |
download | mill-c98408adf2d96928fe227a740631a8efd8e0c339.tar.gz mill-c98408adf2d96928fe227a740631a8efd8e0c339.tar.bz2 mill-c98408adf2d96928fe227a740631a8efd8e0c339.zip |
Clean up the provisional client-server code with unit tests and proper file-sockets
Seems to work well enough for interactive scala consoles, though still not Ammonite
Also Added ScalaModule#launcher and re-worked our build.sc file to use it
Diffstat (limited to 'build.sbt')
-rw-r--r-- | build.sbt | 11 |
1 files changed, 10 insertions, 1 deletions
@@ -63,6 +63,15 @@ def ammoniteRun(hole: SettingKey[File], args: String => List[String], suffix: St target } +lazy val clientserver = project + .settings( + sharedSettings, + pluginSettings, + name := "mill-core", + libraryDependencies ++= Seq( + "org.scala-sbt.ipcsocket" % "ipcsocket" % "1.0.0" + ) + ) lazy val core = project .dependsOn(moduledefs) @@ -83,7 +92,7 @@ lazy val core = project ) lazy val main = project - .dependsOn(core) + .dependsOn(core, clientserver) .settings( sharedSettings, pluginSettings, |