Интересно, что такое обычный подход к передаче информации от родительского дочернего модуля динамическим способом в Maven.Динамическое наследование свойств в Maven
Наследование свойств, которое работает нормально, но является статическим по своей природе. Свойства наследуются дочерним модулем до того, как фаза жизненного цикла активируется в родительском модуле, а дальнейшие изменения, внесенные в них, не распространяются. Насколько я понимаю, это поведение по дизайну.
Моя цель - сделать некоторые вычисления в родительском модуле один раз, а затем передать результат дочерним модулям. Я хотел бы избежать повторения одних и тех же действий в каждом из дочерних модулей, поскольку они требуют много времени. Чтобы быть более точным, я использую плагин GMaven для вычисления с использованием Groovy.
Я знаю, что есть MavenSession, который, вероятно, позволяет передавать информацию по многомодульному проекту, но может ли он использоваться без написания моего собственного плагина?