Вопрос опа не связан с пружинными сапогами
даю сборку maven 2 для проекта и придумал профили, поскольку сборка должна создаваться как для разных мест (например, Берлин, Париж, Северный полюс), так и для разных сред (разработка, производство). Те указаны через свойства. Так что для "Северного полюса" "DEV" я делаю:
-Dlocation=NorthPole -Denvironment=DEV
Теперь я хотел бы активировать мой porfile на основе обоих этих свойств, а не только один. Поэтому я попробовал следующее:
<profiles>
<profile>
<id>NOrth Pole DEV</id>
<activation>
<property>
<name>location</name>
<value>NorthPole</value>
</property>
<property>
<name>environment</name>
<value>DEV</value>
</property>
</activation>
... <!-- Set some North Pole DEV specific stuff -->
</profile>
</profiles>
Это не сработает, мэйвен ожидает увидетьв большинстве один<property>
элемент там.
Пожалуйста, обратите внимание, что у меня есть еще одно использование для свойств, так что делает его единымlocationEnv
стоимостиNorthPole-DEV
не то, что я хочу иметь.
Так есть ли способ или обходной путь или как-то еще, как активировать профиль на основе комбинации свойств?