summaryrefslogtreecommitdiff
path: root/scalalib
diff options
context:
space:
mode:
authorLi Haoyi <haoyi.sg@gmail.com>2018-05-17 18:52:43 -0700
committerGitHub <noreply@github.com>2018-05-17 18:52:43 -0700
commit04ae39b84bf1a36c1e18d03266ce5082187fb705 (patch)
treec98b840aa7c81b6d74cdfa52b6c5e79bdac02eb4 /scalalib
parenta88c97d964cb3eebd2ca6ffffdc7b6c8a7f18c5f (diff)
downloadmill-04ae39b84bf1a36c1e18d03266ce5082187fb705.tar.gz
mill-04ae39b84bf1a36c1e18d03266ce5082187fb705.tar.bz2
mill-04ae39b84bf1a36c1e18d03266ce5082187fb705.zip
Allow single files in `generatedSources`
Diffstat (limited to 'scalalib')
-rw-r--r--scalalib/src/mill/scalalib/JavaModule.scala2
1 files changed, 1 insertions, 1 deletions
diff --git a/scalalib/src/mill/scalalib/JavaModule.scala b/scalalib/src/mill/scalalib/JavaModule.scala
index 740bca2b..8aef6087 100644
--- a/scalalib/src/mill/scalalib/JavaModule.scala
+++ b/scalalib/src/mill/scalalib/JavaModule.scala
@@ -117,7 +117,7 @@ trait JavaModule extends mill.Module with TaskModule { outer =>
for {
root <- allSources()
if exists(root.path)
- path <- ls.rec(root.path)
+ path <- (ls.rec(root.path) if root.path.isDir else geny.Generator(root.path))
if path.isFile && (path.ext == "scala" || path.ext == "java")
} yield PathRef(path)
}