我想配置SBT的Scaladoc,特别是标题,输出目录和类路径。
我设法通过将下面以build.sbt定义标题:
scalacOptions in (Compile, doc) ++= Opts.doc.title("Scala-Tools")
我想不出如何更改文档输出目录。
我也想不出如何jar添加到类路径中。 我想编辑的类路径的原因是因为它出现在标准Scala库中,无法通过scaladoc拿起当我指的是它的类,即[scala.Option]导致警告“找不到任何成员链接对于 “scala.Option”“。
任何帮助,甚至在示例的形式SBT配置,将不胜感激!
我使用Scala的2.10 RC3和SBT 0.12.1。
Scala库是在类路径中,否则会scaladoc很快摆脱困境,并出现错误。 你看到的警告意味着scaladoc不知道如何链接到选项。 对于这一点,你需要使用任一-external-urls
选项或-doc-external-doc
中2.10.1未来选项。 输出scaladoc -help
为即将到来的2.10.1显示:
-doc-external-doc:<external-doc> comma-separated list of classpath_entry_path#doc_URL pairs describing external dependencies.
-external-urls:<externalUrl(s)> (deprecated) comma-separated list of package_names=doc_URL for external dependencies, where package names are ':'-separated
直到2.10.1解决方案是出是使用-external-uris
:
-external-urls:scala=http://www.scala-lang.org/archives/downloads/distrib/files/nightly/docs/library/