maven无法使用正确的profile

weixin_38073873 2018-04-09 03:28:15
我的一个项目里,maven的pom.xml添加了两个profile   <profiles> <profile> <id>dev</id> <properties> <app.config>dev</app.config> </properties> </profile> <profile> <id>release</id> <activation> <activeByDefault>true</activeByDefault> </activation> <properties> <app.config>release</app.config> </properties> </profile> </profiles> 无论在eclipse还是命令行,用mvn clean package -Pdev都无法激活dev里的app.config。   在spring的配置文件里都引用到这个app.config。但是build完后,配置文件里是release。 而且把activation删除,spring配置文件里的引用变成了${app.config} 通过命令行mvn help:help:all-profiles -Pdev 看到激活的确实是dev 这到底是什么原因呢?加了-X打印所有的debug信息也看不出问题来
...全文
17 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复

476

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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