maven自动编译不替换占位符

giantzhang 2018-06-11 05:06:28
idea中的maven多模块项目,使用profiles和filter动态更换配置文件,使用debug或者run直接自动编译加运行的话。properties文件中的${}占位符不会被替换成对应的值。而使用命令行的方式,输入mvn clean package -Dmaven.test.skip -Pdevl的话就可以成功替换。有遇到过这种情况的朋友吗~多谢赐教~
...全文
1078 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
tangchangzheng 2018-12-13
  • 打赏
  • 举报
回复
<build> .......其他配置 <!--解决IDE中调试时target目录下资源文件中变量未被替换问题--> <resources> <resource> <filtering>true</filtering> <directory>src/main/resources</directory> <includes> <include>**/*.yml</include> <include>**/*.properties</include> <include>**/*.xml</include> </includes> </resource> </resources> </build>

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧