如何在另一个项目中引用一个类?

时间:2015-02-21 16:58:15

标签: sbt scaladoc

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

/**
 * [[my.AClass]]
 */
class BClass 
project {中的

sbt project2/doc成功编译?

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分: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)
相关问题