Intellij IDEA中的build和make之间的区别



对于Intellij IDEA中的JAVA EE项目,以下两者之间的区别是什么:"重新生成项目"one_answers"生成项目"(在"生成"菜单中)?

感谢

您可以参考https://www.jetbrains.com/help/idea/2016.2/compilation-types.html

制作项目-仅修改

整个项目中自上次编译以来已修改的所有源文件都将被编译。如果合适,还会编译依赖的源文件。此外,还会执行与修改源的编译或生成过程相关的任务。例如,如果在validation页面上启用了相应的选项,则执行EJB验证。有关详细信息,请参阅"制作项目"一节。

重建项目。-所有文件

项目中的所有源文件都将重新编译。当类路径条目发生更改时,这可能是必要的,例如,添加、删除或更改所使用的SDK或库。有关详细信息,请参阅"重建项目"一节。

Rebuild重新编译所有.class文件,无论它们是否过期。Make只是重新编译过期的.class文件。

最新更新