Я хотел бы написать плагин и добавить исполнение в родительский pom.Но плагин должен быть активен только в том случае, если упаковка (дочернего проекта) - "ejb".
Есть ли способ сделать это?
Я знаю, что активация / деактивация профилей зависит отупаковка невозможна.Кроме того, я читал, что вы можете определить свои собственные жизненные циклы и прикрепить их к упаковке, но это кажется слишком сложным.
Обходной путь, о котором я думаю, - это добавить проверку в начале плагина, но затему вас всегда будет запись в журнале, такая как «Запуск xy-plugin, xy-plugin пропущен, потому что упаковка не является ejb».
Фактический вариант использования: у нас есть плагин, который генерирует привязки по умолчанию для WebSphereи должен генерироваться только для ejbs.