私は sbt で生成した ScalaDoc を外部ライブラリにリンクしてほしいと思っています.sbt 0.13 ではautoAPIMappings
、apiURL
. ただし、実際には、私が使用するライブラリのいずれも pom/ivy メタデータでこれを提供しておらず、これらのライブラリのいくつかは決して提供しないと思われます。
このapiMappings
設定はまさにそれを支援するはずですが、タイプされているMap[File, URL]
ため、管理されていない依存関係のドキュメント URL を設定することを目的としています。管理された依存関係は のインスタンスとして宣言されsbt.ModuleID
、そのマップに直接挿入することはできません。
apiMappings
URL を管理された依存関係に関連付ける何かを設定に取り込むことはできますか?
関連する質問: sbt は aFile
から aを取得する慣用的な方法を提供しModuleID
ますか? File
いくつかのクラスパスを評価してs を取得してそれらを s にマップしようとすることもできると思いますModuleID
が、もっと簡単なものがあることを願っています。
注: これはhttps://stackoverflow.com/questions/18747265/sbt-scaladoc-configuration-for-the-standard-library/18747266に関連していますが、その質問は標準ライブラリの scaladoc にリンクすることで異なります。よく知られている がありFile
scalaInstance.value.libraryJar
ますが、この場合はそうではありません。