Я разрабатываю плагин Maven, который будет обеспечивать 5 целей. Вы можете выполнить цели 1–4 индивидуально или выполнить цель 5, при которой цели 1–4 будут выполняться последовательно. Я искал способ повторно использовать (т.е. вызывать) одну цель Maven из другой, но еще не нашел.
Конечно, я мог бы просто делегировать targetX классу X для большей части его функциональности, а затем, когда цель5 вызывается, он делегирует Class1 ... Class4, но это по-прежнему связано с определенным дублированием кода с точки зрения указания, чтения и проверки. конфигурация каждой цели.
Есть ли способ повторно использовать одну цель в другой?
Спасибо дон