2014-01-23 3 views
0

Я хотел бы определить полностью автономную цель в моем pom.xml, который может быть вызван вручную, например mvn mygoal:mygoal, который никогда не запускается автоматически с помощью любой из обычных фаз Maven. Возможно ли это сделать в файле pom, или мне нужно сделать весь плагин Maven? (Я бы предпочел не делать этого, если это вообще возможно.)Как определить автономную цель в Maven pom.xml?

ответ

0

Насколько я знаю, goal - действие, которое может выполнять плагин. Поэтому вы должны сделать плагин.

См

+0

Могу ли я определить новые, самостоятельные задачи или фазы, не создавая плагин? – apennebaker

+1

Фазы, включенные в жизненный цикл и не могут быть независимыми. Запустив любую фазу, вы запустите всю цепочку. Для некоторых фаз существуют по умолчанию плагины, которые будут вызываться в любом случае. Maven - это плагиновая система. Если вы хотите расширить свою функциональность, вы должны добавить требуемый плагин для какой-либо фазы к 'pom.xml' с определенными параметрами. –