summaryrefslogtreecommitdiff
path: root/scalalib
diff options
context:
space:
mode:
authorLi Haoyi <haoyi.sg@gmail.com>2018-06-09 11:49:39 -0700
committerLi Haoyi <haoyi.sg@gmail.com>2018-06-09 11:49:39 -0700
commiteb7082b284c35e968cf6ef8dff19274870b8fbe4 (patch)
treeb4dc222bd93800eed7c5caa3b565b2f8b9ecf0b9 /scalalib
parent9d65a0e06338611bbc36854123683f29929e6e08 (diff)
parente96b57ef1a9a1b47098d7d09a7d1422635d1af2c (diff)
downloadmill-eb7082b284c35e968cf6ef8dff19274870b8fbe4.tar.gz
mill-eb7082b284c35e968cf6ef8dff19274870b8fbe4.tar.bz2
mill-eb7082b284c35e968cf6ef8dff19274870b8fbe4.zip
Merge branch 'master' of github.com:lihaoyi/mill
Diffstat (limited to 'scalalib')
-rw-r--r--scalalib/src/mill/scalalib/JavaModule.scala6
-rw-r--r--scalalib/src/mill/scalalib/ScalaModule.scala2
-rw-r--r--scalalib/src/mill/scalalib/scalafmt/ScalafmtModule.scala2
3 files changed, 5 insertions, 5 deletions
diff --git a/scalalib/src/mill/scalalib/JavaModule.scala b/scalalib/src/mill/scalalib/JavaModule.scala
index de838794..3907b6a6 100644
--- a/scalalib/src/mill/scalalib/JavaModule.scala
+++ b/scalalib/src/mill/scalalib/JavaModule.scala
@@ -17,6 +17,8 @@ import mill.util.Loose.Agg
* Core configuration required to compile a single Scala compilation target
*/
trait JavaModule extends mill.Module with TaskModule { outer =>
+ def scalaWorker: ScalaWorkerModule = mill.scalalib.ScalaWorkerModule
+
trait Tests extends TestModule{
override def moduleDeps = Seq(outer)
override def repositories = outer.repositories
@@ -89,7 +91,7 @@ trait JavaModule extends mill.Module with TaskModule { outer =>
}
- def repositories: Seq[Repository] = ScalaWorkerModule.repositories
+ def repositories: Seq[Repository] = scalaWorker.repositories
def platformSuffix = T{ "" }
@@ -314,7 +316,7 @@ trait TestModule extends JavaModule with TaskModule {
Jvm.subprocess(
mainClass = "mill.scalalib.TestRunner",
- classPath = ScalaWorkerModule.scalalibClasspath().map(_.path),
+ classPath = scalaWorker.scalalibClasspath().map(_.path),
jvmArgs = forkArgs(),
envArgs = forkEnv(),
mainArgs =
diff --git a/scalalib/src/mill/scalalib/ScalaModule.scala b/scalalib/src/mill/scalalib/ScalaModule.scala
index a6f4d482..9262b6e0 100644
--- a/scalalib/src/mill/scalalib/ScalaModule.scala
+++ b/scalalib/src/mill/scalalib/ScalaModule.scala
@@ -16,8 +16,6 @@ import mill.util.DummyInputStream
* Core configuration required to compile a single Scala compilation target
*/
trait ScalaModule extends JavaModule { outer =>
- def scalaWorker: ScalaWorkerModule = mill.scalalib.ScalaWorkerModule
-
trait Tests extends TestModule with ScalaModule{
def scalaVersion = outer.scalaVersion()
override def repositories = outer.repositories
diff --git a/scalalib/src/mill/scalalib/scalafmt/ScalafmtModule.scala b/scalalib/src/mill/scalalib/scalafmt/ScalafmtModule.scala
index 3b325b4c..c4d64b0e 100644
--- a/scalalib/src/mill/scalalib/scalafmt/ScalafmtModule.scala
+++ b/scalalib/src/mill/scalalib/scalafmt/ScalafmtModule.scala
@@ -23,7 +23,7 @@ trait ScalafmtModule extends JavaModule {
def scalafmtDeps: T[Agg[PathRef]] = T {
Lib.resolveDependencies(
- ScalaWorkerModule.repositories,
+ scalaWorker.repositories,
Lib.depToDependency(_, "2.12.4"),
Seq(ivy"com.geirsson::scalafmt-cli:${scalafmtVersion()}")
)