利用maven命令指定配置文件打包springboot项目
再开发过程中,通常用工具集成了maven,很少直接用maven命令操作打包,记不住,麻烦
有时候工具也出现问题,只能用命令行
下面很有必要记录一下这个过程
我这里用idea编辑器,项目原因 打包本地配置环境可以,打包其他配置就出错
首先我们需要具备以下条件才能有多配置环境可以选择
1.项目的pom文件中必须有如下配置

2.项目的配置文件得有具体的配置文件
和pom的profile对应

3.在application.properties中增加这一句 yml也一样

然后在idea的Terminal的窗口cd进入到项目地址 执行mvn clean package -P prod
mvn clean package -P prod 这行命令意思是 清空并打包,配置为application-prod配置文件 ,如果要打包application-local ,则命令行改写为 mvn clean package -P local 其他同理
测试下效果,在idea中进入项目 并执行

最终效果

总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
SpringBoot 整合 ShardingSphere4.1.1实现分库分表功能
ShardingSphere是一套开源的分布式数据库中间件解决方案组成的生态圈,它由Sharding-JDBC、Sharding-Proxy和Sharding-Sidecar(计划中)这3款相互独立的产品组成,本文给大家介绍SpringBoot 整合 ShardingSphere4.1.1实现分库分表,感兴趣的朋友一起看看吧2023-12-12


最新评论