SBT から標準ライブラリにリンクするように ScalaDoc をセットアップしたいと思います。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
そのpomが設定scala-library
されているため、 はそれをサポートする必要があり、それが SBT が読み取るものです。info.apiURL
ただし、これは機能しません。どちらString
もGenTraversable
ハイパーリンクされていません。引数last
にオプションが追加されていないことを示します。scaladoc
そう:
- どうすれば修正できます
autoAPIMappings
か? - 代替手段はありますか?
- この機能が機能していることは確認していませんが、設定する別のパッケージが必要なだけかもしれません
info.apiUrl
。思い当たるパッケージはありますか?Google は役に立たないように見えます。いくつかのプロパティを持つ Maven パッケージを照会する方法や、poms で全文検索を行う方法さえも明らかではありません。find ~/.m2 ~/.ivy2 -name '*.pom' -type f|xargs grep info.apiUrl
2G のローカル キャッシュで結果が見つかりませんでした。
(この質問はSBT Scaladoc Configurationの複製のように見えるかもしれませんが、更新された構成と異なる SBT バージョンを使用するためのものであるため、質問は異なります。さらに、既存の回答は非推奨のソリューションを示しています)。