`
SSailYang
  • 浏览: 312719 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

在 IntelliJ IDEA 中加快 Maven 项目的单元测试编译速度

    博客分类:
  • Java
 
阅读更多

IntelliJ IDEA 是一个很棒的 IDE,它有很多 Eclipse 所没有的特性,但是其有一个缺点,就是在运行单元测试时,编译速度很慢。(我的系统是 Windows,我见别人在 Mac 下没有这个问题。。。)有时几秒钟就能搞定的事,IDEA 要花上几分钟。

解决方法是使用 Maven 的编译取代 IDEA 本身的编译。


在 "Run/Debug Configuration" ->"JUnit" 的配置页面中的一段。默认 "Make" 是选中的。去掉 "Make" ,选择 Maven Goal 的 test-compile。涂黑部分是项目名,选择你要编译的项目即可。这种方法比原先的速度能快上许多(只限于 Windows 系统)。

 

分享到:
评论

相关推荐

    如何提高Maven多模块项目编译速度.docx

    以下是一些优化Maven多模块项目编译速度的策略: 1. **利用多核CPU并行编译**: Maven的 `-T` 参数可以用来指定并发编译的线程数。例如,`-T 4C` 表示使用4个CPU核心进行并行编译,这样能充分利用硬件资源,加快...

    基础阶段-Intellij IDEA 配置Maven.pdf

    - 在IntelliJ IDEA中创建一个新的Maven项目。 - 选择合适的Maven模板或自定义项目结构。 - 设置项目的基本信息,如groupId、artifactId等。 - 添加所需的依赖到 `pom.xml` 文件中。 - IntelliJ IDEA会自动下载...

    Java最强编译器 Intellij IDEA 使用教程

    由于Spring框架在Java开发中的广泛应用,IntelliJ IDEA 提供了专门针对Spring的支持,比如SpringBeanExplorer等工具,用于管理和查看Spring项目中的bean。 综上所述,IntelliJ IDEA 不仅是一个功能全面的Java IDE,...

    Intellij IDEA教程.pdf

    如果用户在之前版本的IntelliJ IDEA中有过个性化设置和插件配置,通过导入旧版的settings目录(默认位于C:\Users\{User}\.IntelliJIdea12目录下),可以将这些配置直接应用到新安装的版本中,这样可以避免重复进行...

    IntelliJ IDEA 使用教程

    - **索引机制**:IntelliJ IDEA通过构建索引来加快代码搜索速度,提高开发效率。 - **编译方式**:支持自动编译、手动触发编译等多种编译策略,以及如何配置编译选项。 #### 七、项目管理 - **项目结构**:解释项目...

    IntelliJ IDEA 使用教程2017

    用户可以在IntelliJ IDEA中安装和配置Git,并进行项目提交、更新、冲突解决等操作。此外,还可以利用IntelliJ IDEA提供的面板来管理Local Changes、Shelf、Log和Console等信息,高效地管理代码变更。 六、SVN专题 ...

    Intellij Idea 涵盖安装、配置、常见问题

    1. **配置Maven**:在IDEA中设置Maven的本地仓库路径、全局设置文件和用户设置文件,同步Maven项目,使IDEA自动识别pom.xml文件。 2. **构建与运行**:可以直接在IDEA中执行Maven命令,如`mvn clean install`,也...

    IntelliJ IDEA使用笔记

    IntelliJ IDEA 是一个功能强大、功能丰富的集成开发环境,本文总结了 IDEA 中的一些重要知识点,包括自定义配置文件路径、编译和运行、Tomcat 配置、Maven 配置、创建 JavaWeb 项目、Servlet 配置和调试等方面的知识...

    IntelliJ-IDEA13基础教程

    IntelliJ IDEA能够同时管理多个项目,用户可以创建和导入Maven项目。Maven是一个项目管理和自动构建工具,能够帮助开发者更好地管理项目构建过程。 3. JRebel热部署: JRebel是一个热部署插件,它允许开发者在开发...

    IDEA配置Maven教程

    在IDEA中配置Maven是非常重要的,因为Maven可以帮助开发者管理项目的依赖关系、编译、测试和部署等过程。下面是IDEA中配置Maven的详细步骤: 首先,我们需要下载Maven。进入Maven官方网站,下载最新版本的Maven...

    idea 学习maven 全套资料 pdf

    本文将详细介绍Maven的基础知识,并提供在IntelliJ IDEA集成开发环境中学习Maven的资料。 一、Maven简介 1. Maven是什么 Apache Maven是一个软件项目管理和构建工具,它遵循项目对象模型(POM)的概念,POM是Maven...

    intellij idea使用.docx

    12. **自动编译**:在“Compile independent modules in parallel”选项中,启用并行编译以提高编译速度。 13. **快捷键**:IntelliJ IDEA提供丰富的快捷键,如Ctrl+N用于查找类,Alt+Shift+F7用于查找用法。如果...

    lombok-plugin-0.15.17- IntelliJ IDEA 2017.2.6 x64

    使用 Lombok 需要注意的是,由于编译器无法直接理解 Lombok 注解,所以还需要在构建工具(如 Maven 或 Gradle)中配置 Lombok 插件,或者在 IDE 中启用对 Lombok 的支持,以确保在编译时正确处理注解。 总之,`...

    idea的maven配置

    Idea集成了Maven,用户可以直接在IDE内进行Maven操作,如编译、打包、运行测试等,无需离开IDE。此外,Idea还提供了对Maven项目的智能感知,包括代码提示、自动导入依赖等。 3. setting文件 Maven的`settings.xml...

    IntelliJ IDEA使用maven实现tomcat的热部署

    在IntelliJ IDEA中,我们可以使用maven插件来实现tomcat的热部署。maven是apache开发的一款基于项目对象模型(POM)的项目管理工具。它可以帮助开发者自动化编译、测试、打包、部署等步骤。 要使用maven实现tomcat...

    Intellij IDEA2017入门教程

    合理地配置这些参数可以提高项目的编译速度、减少内存占用,从而使开发流程更加高效。 ### 总结 本篇IntelliJ IDEA 2017入门教程全面地介绍了安装、配置、常用功能及问题解决方法,是Java开发者快速掌握和使用...

    idea maven配置教程-maven-settings-master.zip

    在Java开发领域,IntelliJ IDEA(简称Idea)是一款广受欢迎的集成开发环境,而Maven则是一个强大的项目管理和构建工具。本教程将详细讲解如何在Idea中配置Maven,以充分利用其功能,提高开发效率。 1. **Maven简介*...

    maven helper idea 插件

    你可以直接在IDEA中运行Maven的目标,如编译、测试、打包等,无需打开命令行。这大大简化了日常开发流程。 ### 7. **版本升级** 插件还会检查项目中的依赖是否有可用的新版本,帮助开发者保持项目的依赖库最新,...

    madaming.IntelliJ_IDEA13基础教程

    这些文件通常保存在`C:\Users\{User}\.IntelliJIdea12`目录下,包含用户自定义的设置、快捷键、主题等信息。通过此步骤可以无缝过渡到新版本,保持原有的工作习惯。 - **选择版本控制插件**:IntelliJ IDEA支持...

    IDEA 开发多项目依赖的方法(图文)

    3. 在使用 IntelliJ IDEA 创建多模块项目时,需要首先创建父工程,然后创建子模块,并在父工程的 pom 文件中管理所有子模块的依赖关系。 4. 在创建父工程时,需要在 pom 文件中配置依赖关系,包括集中定义依赖版本...

Global site tag (gtag.js) - Google Analytics