【发布时间】:2018-01-29 11:08:45
【问题描述】:
我正在尝试为 Maven 构建一个自定义报告插件,以与 mvn site 一起使用。
但我找不到任何有关如何进行的更新文档。
关于创建插件的官方文档提到扩展org.apache.maven.plugin.AbstractMojo。但这是关于通常构建生命周期的“常规”插件。它不适用于 site 构建生命周期。
关于 SO (Writing a maven custom report plugin; how do I generate the html body or "middle" of my report?) 有一个类似的问题,它指的是 2015 年的文档,其中提到了 AbstractMavenReport 类而不是 AbstractMojo 类,但我在任何地方都找不到它可以导入我的项目。
我还查看了一些最近的报告插件的代码(changes 插件在这里:http://svn.apache.org/viewvc/maven/plugins/tags/maven-changes-plugin-2.12.1/),但我找不到我要找的东西。
报告插件是否至少有一个原型?有人有这方面的经验吗?
谢谢! -- 伯特兰
【问题讨论】:
-
那里没有很多文档。你能告诉我们你正在尝试做什么样的插件吗?最好的事情就是你做了什么。 Whatch 现有插件的代码。如果您告诉我们一些您正在尝试做的事情,我们可以建议一个插件来查看代码。
-
我正在尝试构建一个插件,该插件会根据项目的一些源代码(以第 3 方编辑器的专有语言编写)生成参考指南。类似于 Javadoc,但具有不同的输入和不同的语法。我实际上找到了我的答案(见下面的答案)。谢谢!
标签: maven maven-3 maven-plugin