我在 VS 代码中加载了一个 spring-boot 应用程序。一切看起来都很好。我去启动我的“mainClass”文件。应用程序启动正常。到目前为止一切都很好。
我对代码库中的随机 .java 文件进行了一些代码更改(虽然不在“mainClass”文件中)。故意产生编译错误。打开的编辑器标记文件中的(编译器)错误。但是当我启动“mainClass”时,VS 代码启动应用程序,好像没有任何问题。
什么给?如果出现编译错误,如何设置 VS Code 不启动 mainClass?
编辑:我注意到的另一个奇怪的行为:
场景 1:
mvn compile
。 Maven 未检测到修改后的文件,因此报告 BUILD SUCCESS。场景 2:
mvn compile
。这次 maven 确实检测到了修改过的文件,并按预期报告了 BUILD FAILED 和编译器错误。这是在 Mac 操作系统中。