我即将开始一个新项目,我们决定使用Play!。我已经配置了我的IDE(Eclipse Luna),但不幸的是,当我悬停任何函数,类等时,没有任何文档的迹象。
浏览互联网我想出了Play的github仓库(https://github.com/playframework/playframework),他们有一个文档文件夹(https://github.com/playframework/playframework/tree/master/documentation)。
那么,如何根据Github文档文件夹生成Javadoc?
PS:我正在使用最新的Play版本,即2.3.6,其中播放命令被激活器取代。
答案 0 :(得分:7)
您必须将引号内的完整参数传递给activator命令。 这对我有用:
.\activator "eclipse with-source=true"
我认为activator otherwhise将eclipse
和with-source=true
识别为两个单独的命令,而不是一个带参数的命令。
答案 1 :(得分:6)
文档不清楚,这就是为什么你和我得到这个恼人的错误。
调用./activator eclipse
有效,但./activator eclipse with-source=true
并不是(暗示?)它在激活器shell中运行。
希望有所帮助。 :)
答案 2 :(得分:1)
我遇到了同样的问题,所以我只使用了eclipse插件,这对其他lib也很有用: http://marketplace.eclipse.org/content/java-source-attacher
答案 3 :(得分:0)
使用sbt或activator生成带有源的eclipse项目:eclipse with-source=true
。更多细节here。或者,您可以使用java decompiler进行日食 - 它可能会让您了解您的库。
答案 4 :(得分:0)
Play服务器通过以下方式为您提供文档:
http://localhost:9000/@documentation/api/java/index.html
除非您需要离线文档,否则在第https://www.playframework.com/documentation页上有链接可浏览不同版本的API,例如Java 2.3x或Scala 2.3x。目前提供的最新文档版本为2.4.x
答案 5 :(得分:0)
最终,我决定使用较旧版本的Play!框架,因为它带有“游戏”二进制文件(不是激活者)。
将自己置于我的项目中,输入:
$ play
> eclipse with-source=true
我不知道为什么,但我不能同样访问:
[1] $ activator
> eclipse with-source=true
因为它被卡在[1]上并没有继续下去。