From 7e8d847b29c733b43ae150d5a199f0a71ee02bf3 Mon Sep 17 00:00:00 2001 From: Li Haoyi Date: Sun, 31 Dec 2017 01:13:59 -0800 Subject: Split out generic `T.input` tasks from the `T.source` helpers, allowing `T.source` to behave as before but `T.input` can be used for other things. Fixes https://github.com/lihaoyi/mill/issues/77 --- scalalib/src/main/scala/mill/scalalib/Module.scala | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'scalalib') diff --git a/scalalib/src/main/scala/mill/scalalib/Module.scala b/scalalib/src/main/scala/mill/scalalib/Module.scala index 76c50aed..1ff4c240 100644 --- a/scalalib/src/main/scala/mill/scalalib/Module.scala +++ b/scalalib/src/main/scala/mill/scalalib/Module.scala @@ -191,8 +191,8 @@ trait Module extends mill.Module with TaskModule { outer => def prependShellScript: T[String] = T{ "" } - def sources = T.source{ PathRef(basePath / 'src) } - def resources = T.source{ PathRef(basePath / 'resources) } + def sources = T.source{ basePath / 'src } + def resources = T.source{ basePath / 'resources } def allSources = T{ Seq(sources()) } def compile: T[CompilationResult] = T.persistent{ compileScala( @@ -346,11 +346,11 @@ trait PublishModule extends Module { outer => trait SbtModule extends Module { outer => def basePath: Path - override def sources = T.source{ PathRef(basePath / 'src / 'main / 'scala) } - override def resources = T.source{ PathRef(basePath / 'src / 'main / 'resources) } + override def sources = T.source{ basePath / 'src / 'main / 'scala } + override def resources = T.source{ basePath / 'src / 'main / 'resources } trait Tests extends super.Tests{ def basePath = outer.basePath - override def sources = T.source{ PathRef(basePath / 'src / 'test / 'scala) } - override def resources = T.source{ PathRef(basePath / 'src / 'test / 'resources) } + override def sources = T.source{ basePath / 'src / 'test / 'scala } + override def resources = T.source{ basePath / 'src / 'test / 'resources } } } -- cgit v1.2.3