2013-04-10 68 views
1

我偶然发现了一个父项P的Maven项目,它有模块A和B.在这个项目中,模块A和B包含一个PluginManagement部分?现在我想知道:这有意义吗?这可能是什么意思?模块中的Maven插件管理

matthias。

+0

出于兴趣,当它从子模块的插件周围移除pluginManagement标记时它仍然工作吗? – 2013-04-10 12:30:14

回答

1

PluginManagement部分的放置使得子元素都可以使用相同的插件和版本。孩子们仍然需要引用插件,但可能会省略插件版本。

我不认为在模块A和B中使用PluginManagement非常有意义,除非它的创建者计划扩展它,然后另行决定。它应该被替换为

<plugins> 
    <!-- your modules --> 
<plugins> 
+1

同意,项目P中的'pluginManagement'部分比任何子模块更有意义。 – user944849 2013-04-10 19:17:44