IntelliJ更新框架在每次运行或调试Web应用程序后显示

sye*_*ash 5 java spring intellij-idea web

我正在运行IntelliJ IDEA 14.0终极64位.我从默认模板启动了一个带有jetty应用服务器的spring mvc项目.在编辑配置中,每次运行/调试项目时,我都会取消选中Show Dialog. 在此输入图像描述

但每次我运行/调试项目时,我都会看到这个恼人的对话框 在此输入图像描述

我每次在intellij中运行/ Debug项目时都以任何方式停止此对话框?

Ken*_*kov 1

您在屏幕截图中显示的设置“更新操作”仅适用于更新项目(ctrl+f10)。要执行更新,您可以按ctrl+f10或单击底部面板左侧工具栏上的图标(蓝色圆圈箭头)。

在此输入图像描述

在这种情况下,如果禁用“显示对话框”复选框,IDEA 将按照设置中指定的方式工作,并且不会显示对话框。

请注意,当您尝试对已运行的应用程序执行 Run( shift+f10) 或 Debug( ) 时,IDEA 将始终显示此对话框。shift+f9

重新启动和重新部署项目可能需要花费大量时间。但是,当您只想更新资源或类(不更改接口)时,您不需要重新启动项目,因为容器(Thomcat、Jetty 等)可以“动态”应用此更改。这就是 IDEA 为您提供此选项的原因,以节省您的时间,并使您的工作更加方便和有效。

因此,为了避免显示“更新”对话框,您可以:

  1. 执行项目更新 ( ctrl+f10),并禁用“显示对话框”复选框。

  2. Stop( ctrl+f2)当前正在运行的项目并再次Run( shift+f9)或Debug( )。shift+f10