2013-04-10 3 views
1

Я наткнулся на проект maven с одним родителем P, который имеет модули A и B. В этом проекте модули A и B включают раздел PluginManagement? Теперь я задаюсь вопросом: имеет ли это смысл? Что может быть целью этого?Maven PluginManagement в модулях

matthias.

+0

из интереса, он по-прежнему работает, когда вы удаляете тег pluginManagement из-за плагинов в дочерних модулях? –

ответ

1

Секции PluginManagement размещаются так, что дочерние элементы могут использовать одни и те же плагины и версии. Дети по-прежнему должны ссылаться на плагины, но могут, например, опускать версию плагина.

Я не думаю, что использование PluginManagement в модулях A и B имеет смысл, если его создатель не планирует расширять это, а затем решил иначе. Он должен быть заменен на

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

Согласитесь, раздел 'pluginManagement' будет иметь гораздо больше смысла в проекте P, чем любой из дочерних модулей. – user944849

Смежные вопросы