Я пытаюсь развернуть EAR в JBOSS. Есть много зависимостей в ухе. Одним из них является основной java проект, который, как мы предполагаем, называется «CORE». Основная библиотека Spring была включена в компиляцию CORE, и CORE java 1.7
Я объявил 2 определения профиля в основном проекте. одно имя является compile17 другое одно compile18
CORE.pom
<profiles>
<profile>
<id>compile17</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<properties>
<java.source>1.7</java.source>
<java.target>1.7</java.target>
<springframework.version>4.3.14.RELEASE</springframework.version>
</properties>
</profile>
<profile>
<id>compile18</id>
<properties>
<java.source>1.8</java.source>
<java.target>1.8</java.target>
<springframework.version>4.3.25.RELEASE</springframework.version>
</properties>
</profile>
</profiles>
EAR.pom
<dependency>
<groupId>com.example.core</groupId>
<artifactId>CORE</artifactId>
<version>0.1.2-SNAPSHOT</version>
</dependency>
Мой вопрос заключается в следующем, Как я могу установить профиль для активный профиль в файле core.pom, когда я получаю файл ear jboss a deploy. Когда я запускаю конвейер openshift для развертывания, Ear развертывается. У меня есть две разные платформы, поэтому мне нужно выбрать CORE в соответствии с соответствующей платформой