因为项目需求,src/main/resource有一个配置文件a.properties,因为配置文件需要根据不同的环境,取不同的值,因此
1.检查filtering设置
<finalName>${project.artifactId}</finalName>
<resources>
<resource>
<directory>src/main/resources</directory>
<filtering>true</filtering>
</resource>
2.检查是否有
编译插件:maven-compiler-plugin
资源插件:maven-resources-plugin
参考https://blog.csdn.net/fuck487/article/details/75105426
3.a.properties通过${xxx}从pom文件中取自定义的属性值
发现怎么弄都不成功,最后发现这个文章https://blog.csdn.net/shumoyin/article/details/77321154
因为我这个是spring boot工程,用@xxx@可以从pom文件中取出来