【发布时间】:2011-11-13 12:31:19
【问题描述】:
我使用的项目布局类似于this question. 接受的答案中描述的第一个布局-pom 有效吗?
据我所知,Maven 只检查实际在构建中使用的插件。由于我在 pluginManagement 中声明的大多数插件在我构建父 pom 时都不会被使用,所以在子项目尝试使用它期望的插件之前,我无法知道我是否有无效条目由 parent-pom 管理。
我已经尝试过版本插件,但它似乎忽略了不存在的插件(例如:错别字)。我已经尝试使用inherited=false 在我的父 pom 中声明插件,但是我必须将每个声明的插件绑定到一个阶段。另外,我不一定要针对我的父 pom 运行这些插件。
我知道很多人使用某种类型的 parent-pom 或 super-pom,所以一定有一些我忽略的东西。
【问题讨论】: