Maven: запустить сборку для нескольких профилей в eclipse

Предположим, у нас есть проект Maven в Eclipse. В pom.xml есть два профиля.

Возникает вопрос: как я могу запустить maven в Eclipse, чтобы выполнить все цели для каждого профиля?

Я попытался:

  • установка активных профилей maven в Properties / Maven → не сработала
  • запустите maven с помощью: clean install -Pprofile1 -Pprofile2 -> не сработало
  • запустите maven с помощью: clean install -P profile1, profile2 -> not work
  • запустите настройку maven «Профили» в разделе «Цели» (профиль1, профиль2) -> не сработало

Я хочу, чтобы maven запускался для обоих профилей, выполняя все задачи в pom.xml

Спасибо.

Какова цель этих профилей? Какие отличия?

khmarbaise 26.10.2018 09:53

Цель: запустить сборку с обоими профилями. Сама сборка делает разные вещи в каждом профиле. Я просто хочу запустить сборку один раз с обоими профилями и объединить результат сборки profile1 со сборкой profile2

Alessandro C 26.10.2018 14:39

извините, но ваш ответ, который вы написали, не отвечает на мой вопрос. Что делается для разных профилей? Зачем нужны эти профили?

khmarbaise 26.10.2018 14:42

Это не имеет отношения к тому, что должна делать сборка. Я просто хочу знать, как я могу получить в целевой папке результат сборки с профилем1 со сборкой профиля2. Каждая сборка создает папку «profile1» или «profile2» в целевом объекте. Поэтому я хочу производить и то, и другое одновременно.

Alessandro C 26.10.2018 14:47

Что именно вы получите, если укажете все профили в конфигурации запуска Maven? В качестве обходного пути конфигурации запуска Maven для разных профилей можно объединить в Группа запуска: stackoverflow.com/a/47302032/6505250

howlger 27.10.2018 15:35

Если я укажу все профили, будет построен только один. Интересно выглядит функция Группа запуска.

Alessandro C 29.10.2018 17:05
5
6
975
1

Ответы 1

Вот как ты это делаешь Конфигурация Eclipse

Другие вопросы по теме