У меня есть собственный плагин, который я запускаю на всех наших проектах в рамках релиза: выполнить цель.
Мы только начинаем использовать многомодульные сборки, и я замечаю, что мой плагин работает только наверхний модуль.Что мне нужно сделать с моим плагином, чтобы он работал на всех модулях в конце выпуска?Должен ли я перебирать их в самом коде плагина?Если да, то есть ли пример того, как это сделать, потому что из того, что я вижу, MavenProject.getModules () просто возвращает список имен String этих модулей, и я не вижу, как получить информацию для этих модулей (мой плагин нуждаетсяgroupId: artifactId: версия каждого, и в этом случае модули не всегда имеют одну и ту же версию).
Я пробовал с @aggregator и без него, но это ничего не меняет в отношениик моей проблеме.
Я предполагаю, что это тот же случай, что и запуск плагина напрямую (без привязки к фазе) из CLI, который также работает только на верхнем уровне проекта и сообщает SKIPPEDдля всех подмодулей.
Я использую Maven 3.0.3.