Quarkus / microprofile读取pom.xml属性

我需要做的是从Java代码中的pom.xml中检索项目版本。

我目前正按照官方文档中的提示使用该代码段:

@ConfigProperty(name = "version")
public String version;

application.properties

version=${quarkus.platform.version}

因此,似乎pom.xml属性在没有任何样板的情况下无法通过 application.properties 获得。有什么想法吗?

lrslrslrs 回答:Quarkus / microprofile读取pom.xml属性

尝试发布在quarkus read pom.xml properties

上的内容

pom.xml

<resources>
        <resource>
            <directory>src/main/resources</directory>
            <filtering>true</filtering>
            <includes>
                <include>**/application.properties</include>
            </includes>
        </resource>
   </resources>

application.properties 中使用版本属性:

quarkus.version=${quarkus.platform.version}

然后将其用作配置属性:

@ConfigProperty(name = "quarkus.version")
String version;
本文链接:https://www.f2er.com/2893430.html

大家都在问