在Intellij IDEA的“运行配置”(在Java项目中为“应用程序”类型)中,可以配置要在启动之前执行的任务。如下图所示,您可以选择Build和Build Project。它们之间有什么区别?
在IDEA中阅读了compilation types之后,我了解到这里的构建是一个 make ,它编译自上次更改以来的类并将其链接。因此,我想Build Project会在整个项目范围内执行此操作,但是我无法确定Build的运行范围。
答案 0 :(得分:1)
来自Intellij help > Run/Debug Configurations Dialog > Before Launch
构建:选择以编译指定的模块。将执行“构建模块”命令。如果在编译过程中发生错误,则IntelliJ IDEA不会尝试启动运行/调试配置。
构建项目:选择以编译整个项目。将执行“生成项目”命令。如果在编译过程中发生错误,则IntelliJ IDEA不会尝试启动运行/调试配置。