Maven 概述
# 什么是构建
构建就是把我们在开发环境写的代码,转换成生产环境的代码,其中包括清理、编译、测试、报告、打包以及部署等流程。
- 清理:删除以前编译的结果,为重新编译做准备;
- 编译:将 Java 原代码转换为字节码文件;
- 测试:针对项目中的关键点进行测试,确保项目关键环节的正确性;
- 报告:在每次测试后以标准的格式记录和展示测试结果;
- 打包:将一个包含诸多文件(代码、配置文件、其它资源文件等)的工程封装为一个压缩文件用以安装或部署。如 jar 包、war 包等;
- 安装:在 Maven 环境下指的是将打包的结果安装到本地仓库中;
- 部署:将打包的结果部署到远程仓库或服务器上。
# 什么是 Maven
Maven 是 Apache 软件基金会组织维护的一款自动化构建工具,专注服务于 Java 平台的项目构建和依赖管理。Maven 和 Java 类似,是跨平台的应用,这意味着无论在 Windows、Linux 还是 Mac,都可以使用同样的命令。
# 为什么需要 Maven
上次更新: 2023/11/01, 03:11:44