Как читать свойства приложения yaml из пользовательского плагина maven? - PullRequest
0 голосов
/ 17 марта 2020

Как мне прочитать свойства из application.yaml в пользовательском плагине maven?

Имя файла может быть разным, это может быть application.yaml / yml / properties.

1 Ответ

0 голосов
/ 17 марта 2020

Есть плагин, который уже делает это:

<plugin>
    <groupId>it.ozimov</groupId>
    <artifactId>yaml-properties-maven-plugin</artifactId>
    <version>1.1.3</version>
    <executions>
        <execution>
            <phase>initialize</phase>
            <goals>
                <goal>read-project-properties</goal>
            </goals>
            <configuration>
                <files>
                    <file>src/main/resources/application.yml</file>
                </files>
            </configuration>
        </execution>
    </executions>
</plugin>

С этого момента вы можете использовать любое из свойств application.yml в самом pom, например:

${spring.datasource.url} или ${spring.datasource.password}

...