Maven Runner 0.2.5 公布,IntelliJ 中以原生的 mvn 命令Debug maven 模块

Maven Runner 0.2.5 发布,IntelliJ 中以原生的 mvn 命令Debug maven 模块

插件做了什么?

针对 maven 管理的 Java 项目,添加 maven 模块构建菜单;在 Run 和 Debug 两个菜单项上新增 maven 的处理方式,根据上下文直接调用 maven 的原生命令来进行单元测试或 main 方法的运行,你仍然可以使用原有的处理方式运行。

需求

IntelliJ 13 及更高版本

依赖插件(粗体为必选插件):

  • Maven Integration
  • UML Support
  • Maven Integration Extension

安装

  • 插件仓库安装:菜单中选择 Preferences/Plugins/Browser repositories, 查找 Maven Runner 并安装
  • 磁盘安装下载地址:JetBrains Plugin Repository

功能

  1. 新增 Run 及 Debug 两个菜单项的处理方式,以原生的 mvn 命令来执行相同的操作。
  2. 支持单个方法、类、包及整个模块的单元测试。
  3. 支持 main 方法的运行。
  4. 支持 jetty 及 tomcat 运行,如果配置 jetty-maven-plugin 或 tomcat6/7-maven-plugin。
  5. 允许配置 fork 模式
  6. 为 maven 构建添加 Quick switch popup menu
  7. maven 构建菜单添加到 Build main menu 中
  8. 通过 Quick switch popup menu 快速执行 plugin goals
  9. 支持快速查看 module 依赖(在 pom.xml 或 maven 项目列表上显示所有依赖,否则只显示模块依赖
  10. 通过 maven 坐标快速打开 POM 文件

Screen Snapshot

  1. All Tests

    Maven Runner 0.2.5 公布,IntelliJ 中以原生的 mvn 命令Debug  maven 模块

  2. Test package

    Maven Runner 0.2.5 公布,IntelliJ 中以原生的 mvn 命令Debug  maven 模块

  3. Run/Debug Configurations

    Maven Runner 0.2.5 公布,IntelliJ 中以原生的 mvn 命令Debug  maven 模块

  4. Run Jetty or Tomcat

    Maven Runner 0.2.5 公布,IntelliJ 中以原生的 mvn 命令Debug  maven 模块

  5. Quick switch popup menu

    Maven Runner 0.2.5 公布,IntelliJ 中以原生的 mvn 命令Debug  maven 模块

  6. Quick run plugin goals

    Maven Runner 0.2.5 公布,IntelliJ 中以原生的 mvn 命令Debug  maven 模块

  7. Build menu

    Maven Runner 0.2.5 公布,IntelliJ 中以原生的 mvn 命令Debug  maven 模块

  8. Quick open pom

    Maven Runner 0.2.5 公布,IntelliJ 中以原生的 mvn 命令Debug  maven 模块

查看更多: https://github.com/ShlXue/MvnRunner