aboutsummaryrefslogtreecommitdiff
path: root/project/plugins.sbt
diff options
context:
space:
mode:
authorXiangrui Meng <meng@databricks.com>2015-05-30 17:21:41 -0700
committerReynold Xin <rxin@databricks.com>2015-05-30 17:21:41 -0700
commit2b258e1c0784c8ca958bf94cd9e75fa17f104448 (patch)
treefdae8c7558273a367943ce11cc5d4464159db4b2 /project/plugins.sbt
parent66a53a69643e0004742667e140bad2aa8dae44e4 (diff)
downloadspark-2b258e1c0784c8ca958bf94cd9e75fa17f104448.tar.gz
spark-2b258e1c0784c8ca958bf94cd9e75fa17f104448.tar.bz2
spark-2b258e1c0784c8ca958bf94cd9e75fa17f104448.zip
[SPARK-5610] [DOC] update genjavadocSettings to use the patched version of genjavadoc
This PR updates `genjavadocSettings` to use a patched version of `genjavadoc-plugin` that hides package private classes/methods/interfaces in the generated Java API doc. The patch can be found at: https://github.com/typesafehub/genjavadoc/compare/master...mengxr:spark-1.4. It wasn't merged into the main repo because there exist corner cases where a package private Scala class has to be a Java public class in order to compile. This doesn't seem to apply to the Spark codebase. So we release a patched version under `org.spark-project` and use it in the Spark build. brkyvz is publishing the artifacts to Maven Central. Need more people audit the generated APIs and make sure we don't have false negatives. Current listed classes under `org.apache.spark.rdd`: ![screen shot 2015-05-29 at 12 48 52 pm](https://cloud.githubusercontent.com/assets/829644/7891396/28fb9daa-0601-11e5-8ed8-4e9522d25a71.png) After this PR: ![screen shot 2015-05-29 at 12 48 23 pm](https://cloud.githubusercontent.com/assets/829644/7891408/408e210e-0601-11e5-975c-ff0a02eb5c91.png) cc: pwendell rxin srowen Author: Xiangrui Meng <meng@databricks.com> Closes #6506 from mengxr/SPARK-5610 and squashes the following commits: 489c785 [Xiangrui Meng] update genjavadocSettings to use the patched version of genjavadoc
Diffstat (limited to 'project/plugins.sbt')
-rw-r--r--project/plugins.sbt2
1 files changed, 1 insertions, 1 deletions
diff --git a/project/plugins.sbt b/project/plugins.sbt
index 7096b0d3ee..75bd604a1b 100644
--- a/project/plugins.sbt
+++ b/project/plugins.sbt
@@ -25,7 +25,7 @@ addSbtPlugin("com.typesafe" % "sbt-mima-plugin" % "0.1.6")
addSbtPlugin("com.alpinenow" % "junit_xml_listener" % "0.5.1")
-addSbtPlugin("com.eed3si9n" % "sbt-unidoc" % "0.3.1")
+addSbtPlugin("com.eed3si9n" % "sbt-unidoc" % "0.3.3")
addSbtPlugin("com.cavorite" % "sbt-avro" % "0.3.2")