Как создать производные необходимые свойства для архетипов Maven во время генерации
Мне нужно предоставить производные пользовательские обязательные свойства во время создания архетипа: при использовании архетипа. Maven уже поддерживает настраиваемые обязательные свойства, которые являются производными от встроенных свойств, таких как artifactId и rootArtifactId. Но из-за некоторых давних проблем с порядком оценки невозможно получить надежные производные от пользовательских свойств.
Я нашел решение, которое могло бы работать, используя плагин Groovy Maven здесь.
Проблема с этим предложенным решением состоит в том, что фаза инициализации не применяется для использования без POM, такого как генерация архетипа. У меня вопрос, как я могу использовать плагин Groovy Maven во время архетипа: генерировать? Кажется, я не могу заставить его вызвать. Я не могу понять, какое значение фазы использовать.