GroovyDoc 作为 Maven 插件
是否有可用的 Maven 插件使用 GroovyDoc
,最好是作为报告?
我想 GMaven 会是一个值得一看的地方,但文档很古老(1.0,而当前版本是 1.3)并且 GMaven 插件没有任何适合的魔力,如您所见:
mvn help:describe -DgroupId=org.codehaus.gmaven -DartifactId=gmaven-plugin
这个插件有 9 个目标:
groovy:编译
描述:编译 Groovy 来源。groovy:控制台
描述: 发射 Groovy GUI 控制台。groovy:执行
描述:执行 Groovy 脚本。groovy:generateStubs
描述: 从 Groovy 生成 Java 存根 来源。groovy:generateTestStubs
描述:生成 Java 存根 Groovy 测试源。groovy:帮助
描述:显示 有关 gmaven-plugin 的帮助信息。
致电mvn groovy:help -Ddetail=true -Dgoal=<目标名称>
显示参数详细信息。groovy:providers
描述: 显示有关 Groovy 的信息 运行时提供者 已配置并选择。groovy:shell
描述: 发射 Groovy Shell(又名 groovysh)。groovy:testCompile
描述: 编译 Groovy 测试源。
那么有人有任何指向 Maven groovydoc 插件的指示吗?谷歌没有想出任何有意义的东西。
Is there a maven plugin available somewhere that utilizes GroovyDoc
, preferably as a report?
I guess GMaven would be the place to look but the docs are ancient (1.0, whereas the current version is 1.3) and the GMaven plugin doesn't have any mojo that fits as you can see:
mvn help:describe -DgroupId=org.codehaus.gmaven -DartifactId=gmaven-plugin
This plugin has 9 goals:
groovy:compile
Description: Compiles
Groovy sources.groovy:console
Description: Launches
the Groovy GUI console.groovy:execute
Description: Executes
a Groovy script.groovy:generateStubs
Description:
Generate Java stubs from Groovy
sources.groovy:generateTestStubs
Description: Generate Java stubs from
Groovy test sources.groovy:help
Description: Display
help information on gmaven-plugin.
Callmvn groovy:help -Ddetail=true -Dgoal=<goal-name>
to display parameter details.groovy:providers
Description:
Displays information about the Groovy
runtime providers which
are configured and selected.groovy:shell
Description: Launches
the Groovy Shell (aka. groovysh).groovy:testCompile
Description:
Compiles Groovy test sources.
So does anyone have any pointers to a maven groovydoc plugin? Google didn't come up with anything meaningful.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
尽管没有任何 Groovydoc maven 兼容插件,但使用 Maven 为您的 groovy 类生成文档非常容易。这就是我们在项目中所做的方式:
Although there is not any Groovydoc maven compatible plugin, generating the documentation for your groovy classes is quite easy using Maven. This is the way we do in our projects:
您需要 gmavenplus 插件: http://groovy.github.io/GMavenPlus/groovydoc- mojo.html
并运行:
mvn gplus:generateStubs gplus:groovydoc
You want the gmavenplus plugin: http://groovy.github.io/GMavenPlus/groovydoc-mojo.html
and run:
mvn gplus:generateStubs gplus:groovydoc
我认为 Groovydoc 没有 Maven 插件,但您可以使用 Ant 任务< /a>. GMaven 采用不同的方法:
generateStubs
为 Groovy 类创建 Java 存根,然后可以由常规 Javadoc 插件进行处理。然而,我不知道这种方法在实践中效果如何,特别是因为较新版本的 GMaven 使用 Groovy 编译器的存根生成器,而创建该生成器的目的并不是生成正确的 Javadoc。I don't think there is a Maven plugin for Groovydoc, but you can use the Ant task. GMaven follows a different approach:
generateStubs
creates Java stubs for Groovy classes, which can then be processed by the regular Javadoc plugin. However, I don't know how well this approach works in practice, in particular because newer versions of GMaven use the Groovy compiler's stub generator, which wasn't created with the goal of producing proper Javadoc in mind.Groovydoc Maven 插件对我有用: https://github.com/rvowles/groovydoc-maven-plugin
The Groovydoc Maven Plugin worked for me: https://github.com/rvowles/groovydoc-maven-plugin