利用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中进入项目 并执行

最终效果

总结

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

相关文章

  • 解决fcitx输入法在IDEA中输入法候选框无法跟随光标移动的问题

    解决fcitx输入法在IDEA中输入法候选框无法跟随光标移动的问题

    这篇文章主要介绍了解决fcitx输入法在Intellij IDEA开发工具中输入法候选框无法跟随光标移动的问题,代码简单易懂对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-10-10
  • 30个最常见算法题及其Java实现和详细解析

    30个最常见算法题及其Java实现和详细解析

    在技术笔试中,算法题主要考察对基础数据结构(数组、链表、树、栈 / 队列、图)的掌握,以及经典算法思想(动态规划、贪心、查找排序、回溯)的应用,这篇文章主要介绍了30个最常见算法题及其Java实现和详细解析的相关资料,需要的朋友可以参考下
    2026-01-01
  • BaseDao封装增删改查的代码详解

    BaseDao封装增删改查的代码详解

    本篇文章主要介绍对数据库中表中的数据进行增改删查询,封装一个工具类(BaseDao)的详细使用以及部分理论知识,并通过代码示例给大家介绍的非常详细,需要的朋友可以参考下
    2024-03-03
  • springboot使用kafka事务的示例代码

    springboot使用kafka事务的示例代码

    Kafka 同数据库一样支持事务,当发生异常的时候可以进行回滚,确保消息监听器不会接收到一些错误的或者不需要的消息,本文就来介绍一下springboot使用kafka事务的示例代码,具有一定的参考价值,感兴趣的可以了解一下
    2024-06-06
  • gitlab-runner结合docker部署项目全过程

    gitlab-runner结合docker部署项目全过程

    本文介绍了使用GitLab和GitLab Runner自动化构建Spring Boot项目的方法,搭建好GitLab和GitLab Runner后,在Spring Boot项目中创建.gitlab-ci.yml文件,配置脚本准备Maven编译项目、打包JAR包及运行JAR包,并在设置中配置CI/CD,这样,点击项目CI/CD即可自动化运行
    2026-05-05
  • 基于Java实现修改图片分辨率示例代码

    基于Java实现修改图片分辨率示例代码

    这篇文章主要介绍了一个可以修改图片分辨率的java工具类,文中的示例代码讲解详细,对学习JAVA有一定的帮助,感兴趣的小伙伴快来跟随小编一起学习吧
    2021-12-12
  • HelloSpringMVC配置版实现步骤解析

    HelloSpringMVC配置版实现步骤解析

    这篇文章主要介绍了HelloSpringMVC配置版实现步骤解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-09-09
  • Java抽象类和抽象方法定义与用法实例详解

    Java抽象类和抽象方法定义与用法实例详解

    这篇文章主要介绍了Java抽象类和抽象方法定义与用法,结合实例形式详细分析了Java抽象类和抽象方法相关原理、定义、使用方法及操作注意事项,需要的朋友可以参考下
    2019-11-11
  • Java中抽象类和接口的用法详解

    Java中抽象类和接口的用法详解

    这篇文章主要为大家详细介绍了Java中抽象类和接口的使用,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2022-08-08
  • 关于Java整合RocketMQ实现生产消费详解

    关于Java整合RocketMQ实现生产消费详解

    这篇文章主要介绍了关于Java整合RocketMQ实现生产消费详解,RocketMQ作为一款纯java、分布式、队列模型的开源消息中间件,支持事务消息、顺序消息、批量消息、定时消息、消息回溯等,需要的朋友可以参考下
    2023-05-05

最新评论