0

我有一个多项目 SBT 配置。我有一堂课my.AClassproject1我应该在配置中添加什么来制作 scaladoc,如下所示

/**
 * [[my.AClass]]
 */
class BClass 

在 project2 中被成功编译sbt project2/doc

4

2 回答 2

1

你在使用https://github.com/sbt/sbt-unidoc吗?如果没有,也许它可能是您正在寻找的解决方案。

于 2015-03-08T07:04:49.613 回答
1

像这样的东西应该工作:

  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)
于 2018-03-20T14:35:56.830 回答