Maven Resource Plugin Миграция - PullRequest
0 голосов
/ 15 мая 2018

У меня есть проект Maven Java, который использует плагин maven-resources-plugin версии 2.3, я пытаюсь перейти на более новую версию плагин maven-resources-plugin, но когда я ставлю версию более позднюю, чем 2.3, свойства не заменяются.

Примеры: с версией 2.3, скомпилированное приложениев профиле:

<profiles>
        <!-- Develop Profile -->
        <profile>
            <id>develop</id>
            <activation>
                <activeByDefault>true</activeByDefault>
                <property>
                    <name>environment.type</name>
                    <value>develop</value>
                </property>
            </activation>
            <properties>
                <prop.server.port>8082</prop.server.port>
                <prop.trac.datasource.url>jdbc:mariadb://localhost:3306/RSC</prop.trac.datasource.url>
            </properties>
        </profile>
    </profiles>

В версии 2.4 и выше, я получаю эту ошибку:

Could not resolve placeholder 'prop.trac.datasource.url' in value "${prop.trac.datasource.url}"

Поскольку свойство не заменяется значением.Есть идеи?Я не вижу, где проблема.

1 Ответ

0 голосов
/ 15 мая 2018

решаемая.

В плагине maven-resources-plugin версии 2.4 и выше формат замен:

datasource.driverClassName=@prop.datasource.driverClassName@
...