Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Intellij需要永远执行JUnit测试的maven目标_Java_Maven_Intellij Idea_Junit_Build - Fatal编程技术网

Java Intellij需要永远执行JUnit测试的maven目标

Java Intellij需要永远执行JUnit测试的maven目标,java,maven,intellij-idea,junit,build,Java,Maven,Intellij Idea,Junit,Build,我正在运行Junit测试,每次运行它时,我都会等待5分钟来“执行maven目标”。之后,它启动应用程序上下文并运行测试。我知道同样的测试运行时没有执行maven目标,而且在其他环境中运行速度更快 我尝试从配置中删除“构建”。。。 。。。但它不会更新已更改的文件 以下是IntelliJ中的外观(我的5分钟): 我想构建花费的时间太长了,在运行测试之前,有没有其他方法来获取更改,而不是永远等待?禁用文件中的设置、构建、执行、部署、构建工具、Maven运行程序。看起来您已经设置了IntelliJ

我正在运行Junit测试,每次运行它时,我都会等待5分钟来“执行maven目标”。之后,它启动应用程序上下文并运行测试。我知道同样的测试运行时没有执行maven目标,而且在其他环境中运行速度更快

我尝试从配置中删除“构建”。。。

。。。但它不会更新已更改的文件

以下是IntelliJ中的外观(我的5分钟):


我想构建花费的时间太长了,在运行测试之前,有没有其他方法来获取更改,而不是永远等待?

禁用文件中的设置、构建、执行、部署、构建工具、Maven运行程序。

看起来您已经设置了IntelliJ IDEA,在开始测试之前运行一些Maven目标。把它登记在登记簿上。还可以尝试禁用。事实证明,我已经“将IDE构建/运行操作委托给Maven”,禁用它解决了问题。现在,它并不是为了一次更改而构建整个项目。谢谢@CrazyCoder