Как Maven определяет цели заказа в рамках данной фазы?

Я понимаю, что у Maven есть несколько фаз, которые выполняются в том порядке, в котором они определены для данного lifecycle, и что вы можете прикреплять цели к фазе.

Что происходит, когда вы присоединяете несколько целей к фазе, как Maven определяет, какой порядок запускать цели?

Ответы

Ответ 1

От " Введение в жизненный цикл сборки":

Цели, которые настроены, будут добавлены к целям, уже связанным с жизненным циклом, из выбранной упаковки. Если более чем одна цель привязана к определенной фазе, используется порядок, который выполняется сначала из упаковки, за которой следуют настройки, настроенные в POM. Обратите внимание, что вы можете использовать элемент <executions>, чтобы получить больший контроль над порядком конкретных целей.