Как заставить Maven делать только мой пользовательский профиль? - PullRequest
0 голосов
/ 25 октября 2019

У меня настроен Maven с пользовательским профилем для запуска моего приложения Spring Boot. Большую часть времени я хочу построить и запустить свой проект. Я делаю так: mvn clean install -Drun. Но иногда при тестировании я просто хочу перезапустить, не перестраивая проект. Я хотел бы сделать что-то вроде mvn -Drun, но Мейвен жалуется, что цели не указаны.

Как я могу заставить Maven выполнить мой пользовательский профиль без перекомпоновки, переупаковки и т. Д.?

ps Я использую Apache Maven 3.3.9

1 Ответ

0 голосов
/ 25 октября 2019

Maven работает не так.

Вы не можете "запустить" профиль. Профиль - это только часть POM, которую вы можете включать и выключать.

Вы можете запускать одиночные цели плагина Maven (например, dependency:list). Они выбирают свою конфигурацию из POM, возможно из профиля.

В качестве альтернативы, вы можете запускать фазы (т.е. жизненный цикл до данной фазы, например, когда вы вызываете mvn install, он запускает стандартный жизненный цикл вверхна фазу install).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...