У меня есть родительский POM, который определяет maven-compiler-plugin
определение / конфигурацию в pluginManagement.plugins.plugin
.
У меня есть многомодульный проект, который требует переопределить конфигурацию для своих соответствующих модулей (например,модуль А, модуль В).Поскольку определения наследуются, могу ли я быть уверен, что конфигурация специфична для moduleA, при выполнении сборки будет использоваться moduleB.
например, moduleA хочет использовать jdk 1.5 для компиляции, а moduleB хочет использовать JDK 1.6 для компиляции.
Как это определить в файлах POM?Нужно ли мне что-либо определять в родительском POM или я должен просто определить компилятор-плагин с соответствующими конфигурациями на moduleA, moduleB.