1 - 什么是构建? 我们都知道,写完代码之后需要进行编译和运行,以笔者自身为例,使用 Eclipse 写完代码,需要进行编译,再生成 war 包,以便部署到 Tomcat. 在编写 Java 代码的时候,我们除了需要调用 jdk 的 api,还需要调用许多第三方的 api,加入没有构建工具,你需要把这些 jar 包下载到本地,然后添加进入工程,在 IDE 中进行添加设置.这种方式非常繁琐,并且在遇到版本升级,git 同步等时候,程序会变得非常脆弱,极易产生未知错误.所以便有了构建工具的产生,它