Как использовать parsedVersion.majorVersion в файле springboot application.properties - PullRequest
0 голосов
/ 20 декабря 2018

Я использую maven build-helper-maven-plugin.Я хочу использовать parsedVersion.majorVersion и parsedVersion.minorVersion как spring.cloud.config.label для получения конфигурации версионного облака.Я попытался получить доступ к проанализированной версии в файле свойств как

spring.cloud.config.label=@parsedVersion.majorVersion @. @ ParsedVersion.minorVersion@

и мой плагинопределен в pom.xml как

<plugin>
     <groupId>org.codehaus.mojo</groupId>
     <artifactId>build-helper-maven-plugin</artifactId>
     <version>1.5</version>
    <executions>
        <execution>
            <phase>initialize</phase>
                        <id>parse-version</id>
                        <goals>
                            <goal>parse-version</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>

Я также добавил фильтр ресурсов как

    <resources>
        <resource>
            <filtering>false</filtering>
            <directory>${basedir}/src/main/resources</directory>
            <includes>
                <include>**/*</include>
            </includes>
            <excludes>
                <exclude>**/*.java</exclude>
            </excludes>
        </resource>
    </resources>

И он выбирает правильный файл свойств приложения, но не заменяет заполнитель соответствующим значением.Пожалуйста посоветуй.Заранее спасибо.Приветствия

...