插件做了什么?
针对 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
功能
- 新增 Run 及 Debug 两个菜单项的处理方式,以原生的 mvn 命令来执行相同的操作。
- 支持单个方法、类、包及整个模块的单元测试。
- 支持 main 方法的运行。
- 支持 jetty 及 tomcat 运行,如果配置 jetty-maven-plugin 或 tomcat6/7-maven-plugin。
- 允许配置 fork 模式
- 为 maven 构建添加 Quick switch popup menu
- maven 构建菜单添加到 Build main menu 中
- 通过 Quick switch popup menu 快速执行 plugin goals
- 支持快速查看 module 依赖(在 pom.xml 或 maven 项目列表上显示所有依赖,否则只显示模块依赖
- 通过 maven 坐标快速打开 POM 文件
Screen Snapshot
-
All Tests
-
Test package
-
Run/Debug Configurations
-
Run Jetty or Tomcat
-
Quick switch popup menu
-
Quick run plugin goals
-
Build menu
-
Quick open pom
相关推荐
MAVEN教程,在Intellij IDEA中添加你之前安装的MAVEN的教程 MAVEN是JAVA打包必备工具,是JAVA程序员的必备技能之一 本文内容包括: MAVEN使用教程 如果你机子上已经安装了MAVEN,后又安装INTELIJ IDEA,如何将二者整合...
使用`mvn clean install`命令,Maven会按照pom.xml中的配置,从上到下编译、测试、打包所有模块。最终,每个模块会产生相应的JAR或WAR文件,存放在本地仓库。 7. 插件配置: 多模块项目中,插件配置可以在父POM或...
MvnRunner 一个用于maven模块的IntelliJ插件,由mvn构建,运行单元测试和主要方法。插件做了什么?针对maven管理的Java项目,添加maven模块内置菜单;在运行和调试两个菜单项上添加maven的处理方式,根据直接调用...
本文将详细介绍Maven中常用的命令及其应用场景。 #### 1. 显示Maven版本信息:`mvn -v` 该命令用于查看当前系统上安装的Maven版本以及Java版本等基本信息。这对于排查构建过程中出现的问题十分有用。 #### 2. ...
使用Maven的`mvn clean install`命令,可以清理、编译、测试并安装所有模块到本地仓库。如果配置了远程仓库和部署插件,还可以通过`mvn deploy`命令将最终制品发布到远程仓库。 总结来说,"maven分模块小demo"是一...
在开发大型Java项目时,Maven多模块结构的使用非常常见,它可以帮助我们更好地管理和组织代码。然而,当项目变得庞大时,编译速度可能会成为一个显著的问题。以下是一些优化Maven多模块项目编译速度的策略: 1. **...
【标题】"hello-maven.zip" 是一个包含JavaFX 13与Maven集成的示例项目,适用于在IntelliJ IDEA开发环境中运行。这个压缩包旨在帮助开发者了解如何在现代Java开发中整合这两个关键工具。 【描述】"JavaFX 13 与...
可以通过`mvn clean package -U`命令强制Maven下载最新快照。 然而,过度依赖SNAPSHOT版本也有其潜在问题。首先,快照版本的不稳定性可能导致构建失败,因为它们可能包含未解决的错误或不完整的功能。其次,频繁的...
在传统的Maven使用中,开发者通常通过命令行界面(CLI)输入命令来执行构建任务,如`mvn clean install`。然而,对于那些需要频繁运行多步骤构建流程的开发者来说,通过GUI工具进行操作更为直观和便捷。Maven Runner...
5. **打包与部署**:通过执行`mvn clean install`或`mvn clean package`命令,Maven会递归地构建所有子模块,并将最终的JAR或WAR文件放置在指定的目标目录下。如果需要部署到远程仓库,可以使用`mvn deploy`命令。 ...
以上介绍了Maven中的一些基本命令及其用法,这些命令覆盖了从项目创建到部署的整个过程。通过这些命令,我们可以高效地完成项目的构建、测试、打包等任务。Maven的强大之处在于其自动化能力,使得开发者可以专注于...
在`pom.xml`中,开发者可以声明项目所需的外部库,Maven会自动下载这些库以满足项目构建需求。 `mvn`是Maven的命令行工具,它提供了一系列的命令用于执行构建任务。例如,`mvn install`命令会编译源代码,运行测试...
3. **运行Maven命令**:保存`pom.xml`后,在命令行或终端中进入`download-jar`目录,然后运行`mvn dependency:get`命令。例如,对于上面的配置,命令将是: ``` mvn dependency:get -Ddependency=log4j:log4j:...
配置 Maven 路径:在 IntelliJ IDEA 中打开设置(Settings)窗口,选择 “Build, Execution, Deployment” -> “Build Tools” -> “Maven”。在这里,你可以设置 Maven 的安装路径。点击 “Apply” 或 “OK” 按钮...
在这篇文章中,我们将总结和讲解 Maven 中的一些常用命令,它们将帮助您更好地使用 Maven。 创建 Maven 项目 Maven 提供了多种方式来创建项目,以下是其中的一些: 1. 创建 Maven 的普通 Java 项目:`mvn ...
我们需要在 storm-starter 目录中运行 mvn 命令,以便 Maven 可以查找当前目录下的 pom.xml 文件,下载所需要的依赖包。 打包代码 在编译和运行代码之后,我们需要将代码打包成 jar 包,以便将其提交到 Storm 中...
在设置好模块关系后,Maven可以通过`mvn install`命令自底向上编译、测试和打包整个项目。每个模块都会生成相应的JAR或WAR文件,最终的Web应用模块会包含所有依赖的模块。 此外,Maven的多模块项目还支持模块间的...
读书笔记:spring实战4的源码基于maven项目工具为intellij idea。
【maven】多子模块maven模板工程archetype创建过程 在软件开发中,Maven作为Java项目管理和构建工具,提供了强大的依赖管理功能。而Maven的Archetype插件则可以帮助开发者快速创建新项目的模板,尤其对于有多个子...
遍历文件夹及子文件夹下得pom文件,自动清理、编译、安装。适合批量编译多个maven工程