gpt4 book ai didi

reporting - Maven 项目有没有办法从 pom 依赖项继承报告配置?

转载 作者:行者123 更新时间:2023-12-01 02:52:26 26 4
gpt4 key购买 nike

我知道可以在父 POM 中配置该部分并将其应用于多模块项目中的子模块。但是,我希望有一个单独的 POM 作为依赖项来引用,这样我就可以有一个报告配置,我可以“混合”到各种项目中,而不必在多个项目中复制我的报告配置。 (请参阅此处的“依赖 POM”:http://sonatype.com/books/maven-book/reference/pom-relationships-sect-pom-best-practice.html)

例如,对于我的 Widget 项目,我有一个包含两个子模块 widget-core 和 widget-web 的父 POM(widget-parent)。我想要一个单独的 POM,静态分析,小部件父依赖。静态分析将有一个定义 Checkstyle 和 FindBugs 报告的 block 。当我构建 Widget 时,我希望 Checkstyle 和 FindBugs 可以在 widget-core 和 widget-web 上运行。

如果您的解决方案仅适用于特定版本的 Maven,请告诉我。我们还没有升级到 3.x。

最佳答案

在 Maven 3 中,pom 中的报告元素消失了,取而代之的是站点插件的配置元素。然后,您可以使用通常的 pluginManagement 来定义在任何地方都可以使用的配置。无论如何,我建议总体上升级到 Maven 3,这给了你另一个很好的理由..

更新:报告元素已恢复并再次与最新版本的站点插件一起使用。

关于reporting - Maven 项目有没有办法从 pom 依赖项继承报告配置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4466736/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com