summaryrefslogtreecommitdiff
path: root/scalaplugin
diff options
context:
space:
mode:
authorLi Haoyi <haoyi.sg@gmail.com>2017-11-12 11:28:52 -0800
committerLi Haoyi <haoyi.sg@gmail.com>2017-11-12 11:28:52 -0800
commitb12c3f0f040a2b6caf1f94ad789d80b91313e381 (patch)
tree977a108a79d4b512e86680d058b411d919e04c6b /scalaplugin
parentde3f16918dc5b5af6cb8bf226f3aa80ef8879bba (diff)
downloadmill-b12c3f0f040a2b6caf1f94ad789d80b91313e381.tar.gz
mill-b12c3f0f040a2b6caf1f94ad789d80b91313e381.tar.bz2
mill-b12c3f0f040a2b6caf1f94ad789d80b91313e381.zip
Rename out `Task.path` to `Task.source`, use it more aggressively to get `amm -w` watch-n-rebuild functionality working on `build.sc`
Diffstat (limited to 'scalaplugin')
-rw-r--r--scalaplugin/src/main/scala/mill/scalaplugin/Subproject.scala6
1 files changed, 3 insertions, 3 deletions
diff --git a/scalaplugin/src/main/scala/mill/scalaplugin/Subproject.scala b/scalaplugin/src/main/scala/mill/scalaplugin/Subproject.scala
index 4f576623..c16e4433 100644
--- a/scalaplugin/src/main/scala/mill/scalaplugin/Subproject.scala
+++ b/scalaplugin/src/main/scala/mill/scalaplugin/Subproject.scala
@@ -150,7 +150,7 @@ trait Subproject extends Cacher{
def ivyDeps = T{ Seq[Dep]() }
def compileIvyDeps = T{ Seq[Dep]() }
def runIvyDeps = T{ Seq[Dep]() }
- def basePath: T[Path]
+ def basePath: Path
val repositories: Seq[Repository] = Seq(
Cache.ivy2Local,
@@ -191,8 +191,8 @@ trait Subproject extends Cacher{
)
}
- def sources = T{ PathRef(basePath() / 'src) }
- def resources = T{ PathRef(basePath() / 'resources) }
+ def sources = T.source{ basePath / 'src }
+ def resources = T.source{ basePath / 'resources }
def compiled = T{
compileScala(scalaVersion(), sources(), compileDepClasspath(), Task.ctx().dest)
}