如何创建后置Maven插件

时间:2019-06-16 20:58:27

标签: maven plugins

我曾经开发过几个Maven自定义插件(编译,报告等)。我找不到如何创建后置Maven插件

我成功创建了一个Maven网站目标,例如:

/**
 * Generation of part 1 of qualitychecker report in the site phase
 *
 * @goal qcrgoalreporting01
 * 
 * @phase site
 */
public class QcrReporting01Mojo
    extends AbstractMavenReport {
...
}

我尝试通过设置@phase前置站点来尝试,但是失败了(目标被忽略了)

您能否提供后期阶段的链接或示例? 谢谢

1 个答案:

答案 0 :(得分:0)

感谢JF Meier,我会写信作为提醒。

从maven 2(大约10年前)开始,我曾经写过旧的“ Javadocs标签”,它等效于“ Java注释”,请参见MavenDocs

我的问题实际上是“站点”全局阶段仅执行站点前阶段然后执行站点阶段,而不执行站点后阶段。

我将“ MVN网站”更改为“ MVN后站点”。它执行站点前,站点,然后站点后的阶段。