spring - 一个 Java 项目在 IDEA 里面 Build -> Make Project 时都发生了什么?

 飘飘秀秀真人_562 发布于 2022-11-05 07:47

小弟初接触 Java,现在在弄一个基于 Spring MVC 的项目,想知道 build 选项卡里面的 Make Project 都做了些什么?和 Compile 以及 Run 有什么区别?请各位大牛不吝拍砖。

1 个回答
  • 1、Compile:只编译选定的目标,不管之前是否已经编译过。

    2、Make:编译选定的目标,但是Make只编译上次编译变化过的文件,减少重复劳动,节省时间。(具体怎么检查未变化,这个就不用考虑了,IDE自己内部会搞定这些的)

    3、Build:是对整个工程进行彻底的重新编译,而不管是否已经编译过。Build过程往往会生成发布包,这个具体要看对IDE的配置了,Build在实际中应用很少,因为开发时候基本上不用,发布生产时候一般都用ANT等工具来发布。Build因为要全部编译,还要执行打包等额外工作,因此时间较长。

    4、run 就是运行呗。

    2022-11-09 05:16 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有