在编译期间在Java类中使用maven属性

midoll 431 2022-11-23

在src / main / resources中创建具有以下内容的文件app.properties

application.version=${project.version}

启用Maven过滤


<build>
    <resources>
        <resource>
            <directory>src/main/resources</directory>
            <filtering>true</filtering>
        </resource>
    </resources>
</build>

这样编译打包时就可以直接替换了,同时可配合maven的profiles进行多环境配置


# maven