summaryrefslogtreecommitdiff
path: root/scalaplugin
diff options
context:
space:
mode:
authorRoman Timushev <rtimush@gmail.com>2017-12-13 13:57:12 +0100
committerRoman Timushev <rtimush@gmail.com>2017-12-13 13:57:12 +0100
commit7fea597f77386a4e430b6437e2c90ec8dbd9e9b7 (patch)
tree5578a0ad151abaedee4d12a61eb14a624e0fe9c7 /scalaplugin
parent46a1d3b5fd9c7eb9e262d861d75390077cab96eb (diff)
downloadmill-7fea597f77386a4e430b6437e2c90ec8dbd9e9b7.tar.gz
mill-7fea597f77386a4e430b6437e2c90ec8dbd9e9b7.tar.bz2
mill-7fea597f77386a4e430b6437e2c90ec8dbd9e9b7.zip
Skip missing source directories
Diffstat (limited to 'scalaplugin')
-rw-r--r--scalaplugin/src/main/scala/mill/scalaplugin/Lib.scala2
1 files changed, 1 insertions, 1 deletions
diff --git a/scalaplugin/src/main/scala/mill/scalaplugin/Lib.scala b/scalaplugin/src/main/scala/mill/scalaplugin/Lib.scala
index 21ecdca1..5c9aa4f7 100644
--- a/scalaplugin/src/main/scala/mill/scalaplugin/Lib.scala
+++ b/scalaplugin/src/main/scala/mill/scalaplugin/Lib.scala
@@ -108,7 +108,7 @@ object Lib{
val newResult = ic.compile(
ic.inputs(
classpath = classesIODir +: compileClasspathFiles,
- sources = sources.flatMap(ls.rec).filter(x => x.isFile && x.ext == "scala").map(_.toIO).toArray,
+ sources = sources.filter(_.toIO.exists()).flatMap(ls.rec).filter(x => x.isFile && x.ext == "scala").map(_.toIO).toArray,
classesDirectory = classesIODir,
scalacOptions = (scalacPluginClasspath.map(jar => s"-Xplugin:${jar}") ++ scalacOptions).toArray,
javacOptions = javacOptions.toArray,