如果我在 <build> 标记中定义了一个插件并想在我的站点命令中使用它,我该怎么做?我是否必须再次在 <reporting> 标记中定义插件?
以及我可能在构建标签中完成的配置以及想要在报告标签中进行的配置怎么样?(我不想指定例如配置文件的位置两次,只是为了在 2 个生命周期中使用插件)
例如:我在构建标签中定义了我的 checkstyle 插件,并为要使用的规则配置了一个自定义位置。我这样做是因为规则被打包在一个 jar 中,所以我可以将它定义为依赖项。如果我在报告标签中这样做,这是不可能的。但我还需要在报告标签中使用这个插件,以便 surfire 可以为 checkstyle 生成报告。所以我还必须在报告标签中定义插件。
也许我在这里做错了,但除此之外我不知道该怎么做。我不喜欢的是我的 pom 中有两次 1 个插件(在构建标签和报告标签中)。
我希望有人可以验证我的解决方案是否正常,或者给我建议如何做得更好。
谢谢
库库