我想将 ScalaDoc 设置为从 SBT 链接到标准库。我正在使用 0.12.4,但我很快就会切换到 0.13。此外,我想通过使用 0.13 的支持来简化设置。
最好的选择是使用0.13 的autoAPIMappings
自动映射:
//Requires SBT 0.13. However, automatic mapping does not work for the standard library.
autoAPIMappings := true
应该支持它,scala-library
因为它的 pom设置info.apiURL
,这就是 SBT 读取的内容。
但是,这不起作用。既不String
是也不GenTraversable
是超链接。last
表明没有选项被添加到scaladoc
参数中。
所以:
- 我该如何解决
autoAPIMappings
? - 有替代品吗?
- 我没有观察到此功能有效,但也许我只需要另一个设置
info.apiUrl
. 想到了什么包?谷歌似乎没有帮助,如何查询具有某些属性的 maven 包,甚至如何在 pom 上进行全文搜索也不明显。find ~/.m2 ~/.ivy2 -name '*.pom' -type f|xargs grep info.apiUrl
在我的 2G 本地缓存中没有发现任何结果。
(这个问题可能看起来是SBT Scaladoc Configuration的一个副本,但它是针对更新的配置和不同的 SBT 版本,所以问题是不同的;此外,现有答案显示了一个已弃用的解决方案)。