1.pom中添加如下配置
<resources>
<resource>
<directory>src/main/resources</directory>
<filtering>true</filtering>
<includes>
<!-- // 分环境打包 todo-->
<!-- <include>application-${profileActive}.yml</include>-->
<include>*.properties</include>
<include>*.xml</include>
</includes>
</resource>
</resources>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<version>${maven.plugin.version}</version>
<configuration>
<delimiters>
<delimiter>@</delimiter>
</delimiters>
<useDefaultDelimiters>false</useDefaultDelimiters>
</configuration>
</plugin>
</plugins>
2.application.properties加如下配置
version=@project.version@
artifactId=@project.artifactId@
或者xx.yml中添加如下配置
verson: @project.version@
artifactId: @project.artifactId@
直接run项目,再target看是否生效
或者直接mvn package 或者 install看jar中是否生效
本文介绍了如何在Maven pom.xml中配置资源过滤,实现不同环境的打包处理,并展示了如何在application.properties或.yml文件中使用`${}
762

被折叠的 条评论
为什么被折叠?



