Профиль зависимости уха - PullRequest
0 голосов
/ 14 апреля 2020

Я пытаюсь развернуть 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 в соответствии с соответствующей платформой

...