如何在sbt中为仅Scala项目生成javadoc样式的文档?

如何在sbt中为仅Scala项目生成javadoc样式的文档?,java,scala,sbt,Java,Scala,Sbt,我在sbt下有一个Scala项目。我想为它生成一个javadoc,因为项目API的大多数用户都是Java开发人员。这可能吗 % sbt doc 您将在target/scala version/api中找到结果(假设您使用的是一个没有多个子项目的简单SBT项目) 更新: 实验表明,SBT的doc命令可以为项目中的Scala和Java源代码生成文档。我假设您想要JavaDoc格式的文档,以便让熟悉Java库的人熟悉一些东西 typesafe中有一个名为GenJavaDoc的项目,这可能就是您要寻找

我在sbt下有一个Scala项目。我想为它生成一个javadoc,因为项目API的大多数用户都是Java开发人员。这可能吗

% sbt doc
您将在
target/scala version/api
中找到结果(假设您使用的是一个没有多个子项目的简单SBT项目)

更新:


实验表明,SBT的
doc
命令可以为项目中的Scala和Java源代码生成文档。

我假设您想要JavaDoc格式的文档,以便让熟悉Java库的人熟悉一些东西

typesafe中有一个名为GenJavaDoc的项目,这可能就是您要寻找的。它以与javadoc非常相似的格式为scala库生成文档。它可以集成到sbt构建中

Akka有一个非常完整的JavaAPI,Akka的许多用户都来自java世界,因此显然他们需要这个api


我认为sbt doc会生成scala doc对于要求为scala类型提供javadoc风格的文档=>否决票的OP来说,这是一个不同点。要求为scala代码提供javadoc风格的文档基本上是没有意义的。如果从这个角度来看,这两种语言是相同的,那么这两种语言是可以互换的。然而,答案也应该着眼于解决OP的潜在实际需求,这可能不同于精确的公式。仅仅因为他不知道scaladoc,OP可以要求一个javadoc风格的文档,意思是html等等,而不是确切的javadoc风格。我很感激对我的问题和其他人的回答=>+1