マルチプロジェクト SBT 構成があります。にクラスmy.AClass
があり project1
ます。次のようにscaladocを作成するには、構成に何を追加すればよいですか
/**
* [[my.AClass]]
*/
class BClass
project2 でsbt project2/doc
?によって正常にコンパイルされます。
https://github.com/sbt/sbt-unidocを使用していますか? そうでない場合は、おそらくそれがあなたが探しているソリューションかもしれません。
このようなものが動作するはずです:
val scalaVer = "2.12"
val commonSettings: Seq[Def.Setting[_]] = Seq(
autoAPIMappings := true,
apiURL := Some(url(s"file:${baseDirectory.value.getAbsolutePath}/target/scala-${scalaVer}/api")),
)
lazy val a = (project in file("a")).settings(commonSettings)
lazy val b = (project in file("b")).settings(commonSettings)