idea中一键执行maven和应用重启实现过程

 更新时间:2025年12月05日 08:37:29   作者:onejson  
文章介绍了如何在IntelliJ IDEA中配置组合命令,实现一键执行Maven的`clean install`和应用重启,从而简化多模块项目的开发流程,通过在Run/DebugConfigurations中添加启动前任务并配置相应的Maven命令,可以自动完成清理、构建和启动应用,提高开发效率

idea中一键执行maven和应用重启

问题描述

每次代码修改以后,因为是多模块项目,所以需要先执行 mvn cleanmvn install,再启动应用,操作比较繁琐。

还需要等待 clean 执行完,再点击 install,install 完了,再去点击调试重启按钮,得一直盯着,浪费精力。

现在想达到一键执行 mvn clean install 和启动应用的效果,通过配置组合命令可以实现。

解决方案:配置组合命令

1. 打开配置

打开 Run/Debug Configurations → 选择你的应用启动配置(如 Spring Boot)

在应用配置面板中,点击 修改选项 按钮 → 在弹窗中勾选 添加启动前任务

勾选后会弹出一个窗口,选择 运行 Maven 目标

在命令行输入要运行的命令语句:clean install -Dmaven.test.skip=true → 点击 确定 按钮

注意:这里默认的顺序可能不是我们想要的,可以选择后拖动调整顺序

2. 一键执行效果

运行应用配置时,会自动先执行 mvn clean install,再启动应用

效果:install 成功后立即重启应用

总结

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

相关文章

  • Apache Arrow Parquet存储与使用

    Apache Arrow Parquet存储与使用

    这篇文章主要为大家介绍了Apache Arrow Parquet存储与使用原理详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-08-08
  • Java高效实现TXT转Word的完整指南

    Java高效实现TXT转Word的完整指南

    在日常文档处理工作中,文件格式转换是一个常见且必要的任务,本文将详细介绍如何在 Java 环境下,将 TXT 文件高效地转换为 Word 文件,并演示如何为文本设置基本格式,希望对大家有所帮助
    2025-12-12
  • SpringBoot整合JavaMail邮件的两种方式

    SpringBoot整合JavaMail邮件的两种方式

    这篇文章主要介绍了SpringBoot整合JavaMail邮件的两种方式,本文通过实例代码给大家介绍的非常详细,感兴趣的朋友跟随小编一起看看吧
    2024-05-05
  • 使用Mybatis Plus整合多数据源和读写分离的详细过程

    使用Mybatis Plus整合多数据源和读写分离的详细过程

    这篇文章主要介绍了Mybatis Plus整合多数据源和读写分离的详细过程,mybatisplus可以整合阿里的分布式事务组件seata,本文通过示例代码给大家介绍的非常详细,需要的朋友参考下吧
    2021-09-09
  • Java编程rabbitMQ实现消息的收发

    Java编程rabbitMQ实现消息的收发

    RabbitMQ是一个在AMQP基础上完成的,可复用的企业消息系统,本文通过实例来给大家分享通过操作rabbitMQ实现消息的收发,感兴趣的朋友可以参考下。
    2017-09-09
  • Kotlin + Spring Boot 请求参数验证的代码实例

    Kotlin + Spring Boot 请求参数验证的代码实例

    本篇文章主要介绍了Kotlin + Spring Boot 请求参数验证的代码实例,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-07-07
  • Eclipse Debug模式的开启与关闭问题简析

    Eclipse Debug模式的开启与关闭问题简析

    这篇文章主要介绍了Eclipse Debug模式的开启与关闭问题简析,同时向大家介绍了一个简单的debug模式启动不起来的解决方法,希望对大家有所帮助。
    2017-10-10
  • Java基于二叉查找树实现排序功能示例

    Java基于二叉查找树实现排序功能示例

    这篇文章主要介绍了Java基于二叉查找树实现排序功能,结合实例形式分析了Java二叉查找树的定义、遍历及排序等相关操作技巧,需要的朋友可以参考下
    2017-08-08
  • 使用FormData上传二进制文件、对象、对象数组方式

    使用FormData上传二进制文件、对象、对象数组方式

    这篇文章主要介绍了使用FormData上传二进制文件、对象、对象数组方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-01-01
  • SpringBoot整合Mybatis-Plus、Jwt实现登录token设置

    SpringBoot整合Mybatis-Plus、Jwt实现登录token设置

    Spring Boot整合Mybatis-plus实现登录常常需要使用JWT来生成用户的token并设置用户权限的拦截器,本文就来详细的介绍一下,具有一定的参考价值,感兴趣的可以了解一下
    2024-02-02

最新评论