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
Maven IDEA在运行之前不再编译项目_Maven_Intellij Idea - Fatal编程技术网

Maven IDEA在运行之前不再编译项目

Maven IDEA在运行之前不再编译项目,maven,intellij-idea,Maven,Intellij Idea,我在IDEA 2018.1.5中加载了一个Maven项目。我配置了一个“应用程序”运行/调试配置来运行它 我可以发誓,在过去,如果任何源文件发生更改,IDEA将在运行/调试之前自动调用“Build Project”。然后最近发生了一些事情,现在已经不是了。现在,每次我运行/调试项目时,它都会运行已编译的代码,即使它已过时(忽略我对源代码所做的更改) 我选中了设置->编译器->打开“自动生成项目”。我想我曾经尝试过禁用它,但我没有注意到有什么不同。其他什么设置可能导致此行为?编辑运行配置,选择好的

我在IDEA 2018.1.5中加载了一个Maven项目。我配置了一个“应用程序”运行/调试配置来运行它

我可以发誓,在过去,如果任何源文件发生更改,IDEA将在运行/调试之前自动调用“Build Project”。然后最近发生了一些事情,现在已经不是了。现在,每次我运行/调试项目时,它都会运行已编译的代码,即使它已过时(忽略我对源代码所做的更改)


我选中了设置->编译器->打开“自动生成项目”。我想我曾经尝试过禁用它,但我没有注意到有什么不同。其他什么设置可能导致此行为?

编辑运行配置,选择好的配置,确保对话框底部的“启动前”中存在“生成”。

编辑运行配置,选择好的配置,确保对话框底部的“启动前”中存在“生成”。@JBNizet就是这样。非常感谢。如果你发布正式答复,我会将其标记为已接受。