пропустить выполнение maven-war-plugin - PullRequest
0 голосов
/ 14 мая 2019

Как пропустить выполнение плагина maven-war-plugin во время команды mvn?

Основываясь на документации , мне кажется, что я смогу сделать это, выполнив что-то вроде следующего, используя -Dmaven.war.skip = true :

mvn verify -P integration-test -Dmaven.war.skip=true

Но когда я это сделаю, плагин maven-war все равно будет запущен.

Также странно, что когда я вообще удаляю плагин maven-war из моего pom, он все равно запускается. Это заставляет меня задуматься, почему maven-war-plugin вообще выполняется, поскольку я нигде не упоминал его в моем pom.xml.

Так что, возможно, лучший вопрос: что включает в проект плагин maven-war, если он не указан в качестве плагина?

1 Ответ

0 голосов
/ 14 мая 2019

Как оказалось, удаление упаковки моего pom to war (<!--<packaging>war</packaging>-->) удерживает плагин maven-war-plugin от запуска.Maven-JAR-плагин выполняется вместо этого.Это не совсем то, чего я хочу (я просто хочу запускать интеграционные тесты через mvn verify, не занимая слишком много времени. Но, по крайней мере, он работает быстрее.

...