2013-04-10 66 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