利用maven命令指定配置文件打包springboot项目

 更新时间:2023年11月18日 09:49:24   作者:请告诉他  
这篇文章主要介绍了利用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中进入项目 并执行

最终效果

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Gradle 6.6.1 安装配置的详细教程

    Gradle 6.6.1 安装配置的详细教程

    Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化构建开源工具。这篇文章主要介绍了Gradle 6.6.1 安装配置的详细教程,需要的朋友可以参考下
    2020-09-09
  • postman 如何实现传递 ArrayList 给后台

    postman 如何实现传递 ArrayList 给后台

    这篇文章主要介绍了postman 如何实现传递 ArrayList给后台,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-12-12
  • Spring @Configuration注解及配置方法

    Spring @Configuration注解及配置方法

    这篇文章主要介绍了Spring @Configuration注解及配置方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-04-04
  • 使用Java编写导出不确定行数列数数据的工具类

    使用Java编写导出不确定行数列数数据的工具类

    这篇文章主要为大家详细介绍了如何使用Java编写导出不确定行数列数数据的工具类,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下
    2024-03-03
  • Lucene源码系列多值编码压缩算法实例详解

    Lucene源码系列多值编码压缩算法实例详解

    这篇文章主要为大家介绍了Lucene源码系列多值编码压缩算法实例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-11-11
  • SpringBoot 整合 ShardingSphere4.1.1实现分库分表功能

    SpringBoot 整合 ShardingSphere4.1.1实现分库分表功能

    ShardingSphere是一套开源的分布式数据库中间件解决方案组成的生态圈,它由Sharding-JDBC、Sharding-Proxy和Sharding-Sidecar(计划中)这3款相互独立的产品组成,本文给大家介绍SpringBoot 整合 ShardingSphere4.1.1实现分库分表,感兴趣的朋友一起看看吧
    2023-12-12
  • SpringBoot+kaptcha实现验证码花式玩法详解

    SpringBoot+kaptcha实现验证码花式玩法详解

    这篇文章主要想和大家聊聊kaptcha的用法,毕竟这个已经有16年历史的玩意还在有人用,说明它的功能还是相当强大的,感兴趣的小伙伴可以了解一下
    2022-05-05
  • 如何解决springboot自动重启问题

    如何解决springboot自动重启问题

    这篇文章主要介绍了如何解决springboot自动重启问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-09-09
  • Java三大特性-封装知识小结

    Java三大特性-封装知识小结

    所有的面向对象编程语言的思路都是差不多的,而这三大特性,则是思路中的支柱点,接下来我就重点讲解了一下java三大特性-封装,感兴趣的朋友跟随脚本之家小编一起看看吧
    2018-03-03
  • java多线程中执行多个程序的实例分析

    java多线程中执行多个程序的实例分析

    在本篇文章里小编给大家整理的是一篇关于java多线程中执行多个程序的实例分析内容,有需要的朋友们可以学习参考下。
    2021-02-02

最新评论