Как установить плагин Maven в существующий проект? - PullRequest
0 голосов
/ 30 ноября 2011

Есть ли правильный способ сделать это, возможно, через командную строку? Или мне действительно нужно изменить сам файл POM? Допустим, я хочу установить плагин Maven War в существующий проект. Я попробовал поискать в Google, но я могу найти только использование, а не установку в существующий проект.

Ответы [ 2 ]

4 голосов
/ 30 ноября 2011

Как задокументировано здесь ,

Maven - в своей основе - структура исполнения плагинов; вся работа сделано с помощью плагинов.

Вы должны подразумевать вызов или использование плагина, чем установка плагина . Вы можете вызывать практически любой плагин maven без обновления pom, если у вас все в порядке с настройками по умолчанию.

Например, чтобы сгенерировать javadoc в проекте maven, вы можете просто набрать

mvn javadoc:javadoc

Теперь перейдем к maven war plugin. Это создает war артефакт вашего проекта. Нет смысла вызывать его в проекте, если проект не является war проектом. Если это так, packaging проекта должен быть war.

<packaging>war</packaging>

В этом случае плагин maven war запускается автоматически.

Если вы хотите настроить / настроить плагин или в зависимости от типа плагина, вы объявляете его в pom (в разделе <plugins> и выполняете настройки).

2 голосов
/ 30 ноября 2011

Вы добавляете плагин в POM.

Настройка Maven выполняется через POM;это своего рода точка зрения - POM определяет проект.

...