spring-boot-maven-plugin build-info.properties

Viewed 359

How can I use properties from build-info.properties in application.properties?

pom.xml:

        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
            <executions>
                <execution>
                    <goals>
                        <goal>build-info</goal>
                    </goals>
                </execution>
            </executions>
        </plugin>

build-info.properties is correctly generated:

cat app/target/classes/META-INF/build-info.properties 
build.artifact=foo-app
build.group=org.springframework.boot
build.name=foo-app
build.time=2021-10-13T12\:46\:08.326Z
build.version=9.9.0-9-5f12d7cd-bugfix_bar_3123_branch_name_123-dirty

How can I use them i application.properties?

foo=@project.artifactId@-sew2-san-@build.artifact@-${build.artifact}

only @project.artifactId@ is resolved, neither @build.artifact@ nor ${build.artifact} is resolved.

Is it possible to use properties from build-info.properties in application.properties?

1 Answers
Related