使用Play framework 2.3生成项目的javadoc

Generate javadoc of a project using Play framework 2.3

我有一个使用 Play 框架 2.3.8 的 java 应用程序。

我已经阅读了有关旧命令的信息,例如 play doc

在 运行 activator doc 之后,我在 target\scala-2.11 目录中得到一个名为 ***-1.0-SNAPSHOT-javadoc.jar 的 jar。但是它是空的。

谁能指出我如何自动生成 HTML javadoc?


根据@turutosiya 的回答,以下是我所做的。

Scaladoc 将由命令 activator doc 生成。但是,如果您想要 javadoc,请在您的 build.sbt 中添加 sources in (Compile, doc) ~= (_ filter (_.getName endsWith ".java"))。这将强制 sbt 生成 javadoc 风格的 api 文档。

但是,对于想要javadoc但不希望它在我activator dist生成的压缩包中的我来说。我将以下行添加到我的分发脚本中。

zip --delete target/universal/*.zip application_name-\*/share/\*

希望对您有所帮助。

输入activator docsbt doc后,您可以在:

下找到文档
target/scala-2.11/api

我使用以下命令生成 JavaDoc:

play javadoc