Вопрос опа не связан с пружинными сапогами

даю сборку 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 не то, что я хочу иметь.

Так есть ли способ или обходной путь или как-то еще, как активировать профиль на основе комбинации свойств?

Ответы на вопрос(6)

Ваш ответ на вопрос