diff options
author | julianmichael <julianjohnmichael@gmail.com> | 2018-04-07 15:38:02 -0700 |
---|---|---|
committer | Li Haoyi <haoyi.sg@gmail.com> | 2018-04-08 05:01:12 -0700 |
commit | 3eb623542a664c1a924d4cad4ee1cdaef8581f8c (patch) | |
tree | 1683b3f43e81aed6603e4e01d952d78f21075259 /scalalib/src | |
parent | f0e7dcefb312d9e64f2aedca867f940aebe5d59c (diff) | |
download | mill-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.scala | 3 |
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", |