Как задокументировано здесь ,
Maven - в своей основе - структура исполнения плагинов; вся работа
сделано с помощью плагинов.
Вы должны подразумевать вызов или использование плагина, чем установка плагина . Вы можете вызывать практически любой плагин maven без обновления pom, если у вас все в порядке с настройками по умолчанию.
Например, чтобы сгенерировать javadoc в проекте maven, вы можете просто набрать
mvn javadoc:javadoc
Теперь перейдем к maven war plugin
. Это создает war
артефакт вашего проекта. Нет смысла вызывать его в проекте, если проект не является war
проектом. Если это так, packaging
проекта должен быть war
.
<packaging>war</packaging>
В этом случае плагин maven war запускается автоматически.
Если вы хотите настроить / настроить плагин или в зависимости от типа плагина, вы объявляете его в pom (в разделе <plugins>
и выполняете настройки).