Если вы хотите активировать несколько профилей одновременно , вам просто нужно выполнить команду mvn ... -Pprofile1,profile2
.
Однако в вашем случае это противоречит одному основному соглашению Maven, которое гласит, что one project = one artifact
. Это означает, что вы не можете создать 2 WAR одновременно. Если вы активируете оба профиля, одна конфигурация maven-war-plugin
будет заменена вторым профилем, а затем вы получите 1 WAR с одним web.xml.
Если вы хотите получить 2 WAR, решение состоит в том, чтобы использовать оверлей WAR (т.е. вторая война - это другой проект, который зависит от войны # 1), или запустить две отдельные команды Maven, по одной на профиль .