summaryrefslogtreecommitdiff
path: root/scalaplugin
diff options
context:
space:
mode:
authorLi Haoyi <haoyi.sg@gmail.com>2017-11-12 14:13:50 -0800
committerLi Haoyi <haoyi.sg@gmail.com>2017-11-12 14:13:50 -0800
commit51aa1f11de43808c4604d15b23523867d13d9e44 (patch)
tree099b89b8e8a7bbbf0d00e0e5734665c094bb55f3 /scalaplugin
parentb12c3f0f040a2b6caf1f94ad789d80b91313e381 (diff)
downloadmill-51aa1f11de43808c4604d15b23523867d13d9e44.tar.gz
mill-51aa1f11de43808c4604d15b23523867d13d9e44.tar.bz2
mill-51aa1f11de43808c4604d15b23523867d13d9e44.zip
Clean up `mill.Main`
Diffstat (limited to 'scalaplugin')
-rw-r--r--scalaplugin/src/main/scala/mill/scalaplugin/Subproject.scala30
1 files changed, 17 insertions, 13 deletions
diff --git a/scalaplugin/src/main/scala/mill/scalaplugin/Subproject.scala b/scalaplugin/src/main/scala/mill/scalaplugin/Subproject.scala
index c16e4433..61c6812b 100644
--- a/scalaplugin/src/main/scala/mill/scalaplugin/Subproject.scala
+++ b/scalaplugin/src/main/scala/mill/scalaplugin/Subproject.scala
@@ -161,15 +161,19 @@ trait Subproject extends Cacher{
def depClasspath = T{ Seq.empty[PathRef] }
- def upstreamRunClasspath = Task.traverse(
- for (p <- projectDeps)
- yield T.task(p.runDepClasspath() ++ Seq(p.compiled()))
- )
+ def upstreamRunClasspath = T{
+ Task.traverse(
+ for (p <- projectDeps)
+ yield T.task(p.runDepClasspath() ++ Seq(p.compile()))
+ )
+ }
- def upstreamCompileClasspath = Task.traverse(
- for (p <- projectDeps)
- yield T.task(p.compileDepClasspath() ++ Seq(p.compiled()))
- )
+ def upstreamCompileClasspath = T{
+ Task.traverse(
+ for (p <- projectDeps)
+ yield T.task(p.compileDepClasspath() ++ Seq(p.compile()))
+ )
+ }
def compileDepClasspath: T[Seq[PathRef]] = T{
upstreamCompileClasspath().flatten ++ depClasspath() ++ resolveDependencies(
@@ -193,23 +197,23 @@ trait Subproject extends Cacher{
def sources = T.source{ basePath / 'src }
def resources = T.source{ basePath / 'resources }
- def compiled = T{
+ def compile = T{
compileScala(scalaVersion(), sources(), compileDepClasspath(), Task.ctx().dest)
}
- def classpath = T{ Seq(resources(), compiled()) }
- def jar = T{ modules.Jvm.jarUp(resources, compiled) }
+ def classpath = T{ Seq(resources(), compile()) }
+ def jar = T{ modules.Jvm.jarUp(resources, compile) }
def run(mainClass: String) = T.command{
import ammonite.ops._, ImplicitWd._
- %('java, "-cp", (runDepClasspath().map(_.path) :+ compiled().path).mkString(":"), mainClass)
+ %('java, "-cp", (runDepClasspath().map(_.path) :+ compile().path).mkString(":"), mainClass)
}
def console() = T.command{
import ammonite.ops._, ImplicitWd._
%('java,
"-cp",
- (runDepClasspath().map(_.path) :+ compiled().path).mkString(":"),
+ (runDepClasspath().map(_.path) :+ compile().path).mkString(":"),
"scala.tools.nsc.MainGenericRunner",
"-usejavacp"
)