Как специфическая конфигурация плагина интерпретируется во время выполнения - PullRequest
0 голосов
/ 17 августа 2011

У меня есть родительский POM, который определяет maven-compiler-plugin определение / конфигурацию в pluginManagement.plugins.plugin.

У меня есть многомодульный проект, который требует переопределить конфигурацию для своих соответствующих модулей (например,модуль А, модуль В).Поскольку определения наследуются, могу ли я быть уверен, что конфигурация специфична для moduleA, при выполнении сборки будет использоваться moduleB.

например, moduleA хочет использовать jdk 1.5 для компиляции, а moduleB хочет использовать JDK 1.6 для компиляции.

Как это определить в файлах POM?Нужно ли мне что-либо определять в родительском POM или я должен просто определить компилятор-плагин с соответствующими конфигурациями на moduleA, moduleB.

1 Ответ

0 голосов
/ 17 августа 2011

Вы можете просто определить плагин компилятора с соответствующей частью конфигурации, которая вам нужна.Но не определяйте версию плагина компилятора, которая наследуется через часть pluginManagement.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...