summaryrefslogtreecommitdiff
path: root/scalalib/src
diff options
context:
space:
mode:
authorjulianmichael <julianjohnmichael@gmail.com>2018-04-07 15:38:02 -0700
committerLi Haoyi <haoyi.sg@gmail.com>2018-04-08 05:01:12 -0700
commit3eb623542a664c1a924d4cad4ee1cdaef8581f8c (patch)
tree1683b3f43e81aed6603e4e01d952d78f21075259 /scalalib/src
parentf0e7dcefb312d9e64f2aedca867f940aebe5d59c (diff)
downloadmill-3eb623542a664c1a924d4cad4ee1cdaef8581f8c.tar.gz
mill-3eb623542a664c1a924d4cad4ee1cdaef8581f8c.tar.bz2
mill-3eb623542a664c1a924d4cad4ee1cdaef8581f8c.zip
Fix #282 by passing plugins as arguments to scaladoc
Plus a couple tests to sanity check.
Diffstat (limited to 'scalalib/src')
-rw-r--r--scalalib/src/mill/scalalib/ScalaModule.scala3
1 files changed, 2 insertions, 1 deletions
diff --git a/scalalib/src/mill/scalalib/ScalaModule.scala b/scalalib/src/mill/scalalib/ScalaModule.scala
index 816e2077..b98f248e 100644
--- a/scalalib/src/mill/scalalib/ScalaModule.scala
+++ b/scalalib/src/mill/scalalib/ScalaModule.scala
@@ -129,7 +129,8 @@ trait ScalaModule extends JavaModule { outer =>
if p.isFile
} yield p.toNIO.toString
- val options = Seq("-d", javadocDir.toNIO.toString, "-usejavacp")
+ val pluginOptions = scalacPluginClasspath().map(pluginPathRef => s"-Xplugin:${pluginPathRef.path}")
+ val options = Seq("-d", javadocDir.toNIO.toString, "-usejavacp") ++ pluginOptions
if (files.nonEmpty) subprocess(
"scala.tools.nsc.ScalaDoc",