即使存在编译错误,Visual Studio Code 也会启动 Spring Boot 应用程序

时间:2021-07-10 13:07:25

标签: java spring-boot visual-studio-code

我在 VS 代码中加载了一个 spring-boot 应用程序。一切看起来都很好。我去启动我的“mainClass”文件。应用程序启动正常。到目前为止一切都很好。

我对代码库中的随机 .java 文件进行了一些代码更改(虽然不在“mainClass”文件中)。故意产生编译错误。打开的编辑器标记文件中的(编译器)错误。但是当我启动“mainClass”时,VS 代码启动应用程序,好像没有任何问题。

什么给?如果出现编译错误,如何设置 VS Code 不启动 mainClass?

编辑:我注意到的另一个奇怪的行为:

场景 1:

  1. 初始状态:Spring Boot 项目处于无编译器错误状态。
  2. 然后,我在代码库中编辑了一个随机的 .java 文件在 VS Code 中,并引发了编译错误。已保存文件。
  3. 我通过操作系统文件资源管理器打开文件确认已保存该文件。
  4. mvn compile。 Maven 未检测到修改后的文件,因此报告 BUILD SUCCESS。

场景 2:

  1. 初始状态:Spring Boot 项目处于无编译器错误状态。
  2. 然后,我使用我选择的一些文本编辑器在代码库中编辑了一个随机的 .java 文件,并引发了编译错误。已保存文件。
  3. mvn compile。这次 maven 确实检测到了修改过的文件,并按预期报告了 BUILD FAILED 和编译器错误。

这是在 Mac 操作系统中。

0 个答案:

没有答案