想法:Build和Build Project有什么区别?

时间:2019-10-30 08:26:51

标签: java intellij-idea

在Intellij IDEA的“运行配置”(在Java项目中为“应用程序”类型)中,可以配置要在启动之前执行的任务。如下图所示,您可以选择Build和Build Project。它们之间有什么区别?

enter image description here

在IDEA中阅读了compilation types之后,我了解到这里的构建是一个 make ,它编译自上次更改以来的类并将其链接。因此,我想Build Project会在整个项目范围内执行此操作,但是我无法确定Build的运行范围。

1 个答案:

答案 0 :(得分:1)

来自Intellij help > Run/Debug Configurations Dialog > Before Launch

  

构建:选择以编译指定的模块。将执行“构建模块”命令。如果在编译过程中发生错误,则IntelliJ IDEA不会尝试启动运行/调试配置。

     

构建项目:选择以编译整个项目。将执行“生成项目”命令。如果在编译过程中发生错误,则IntelliJ IDEA不会尝试启动运行/调试配置。