Вопрос по профилям мавен

Есть pom.xml проекта и pom.xml модуля проекта, который собирает .war.

главный помник имеет данные о профилях, примерно так:

<profiles>
    <profile>
       <id>fp</id>
       <acivation>
           <activeByDefault>true<activeByDefault>
       <acivation>
       <properties>
           <nameLib>firstprofile</nameLib>
       </properties>
    </profile>
    <profile>
       <id>sp</id>
       <properties>
           <nameLib>secondprofile</nameLib>
       </properties>
    </profile>
</profiles>

модульный pom, в котором формируется .war должен принимать значение из этих профилей, что бы добавлять зависимость на один или другой модуль проекта и собирать варник, примерно так

<dependencies>
    <dependency>
         <gropupId>ru.example.package.project<gropupId>
         <artifactId>${nameLib}<artifactId>
         <version>1</version>
    </dependency>
<dependencies>

проект собирается и работает. но как сделать так что бы зависимости обоих профилей добавились вместе? т.е. так:

mvn clean package -Pfp, sp

надо что бы было 3 варианта сборки:

  1. только jar из первого профиля
  2. только jar из второго профиля
  3. два jar из обоих профилей

в моем случае при 3 варианте мавен выдает ошибку


Ответы (0 шт):