Вопрос по профилям мавен
Есть 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 варианта сборки:
- только jar из первого профиля
- только jar из второго профиля
- два jar из обоих профилей
в моем случае при 3 варианте мавен выдает ошибку