what
Maven 曾是 Jakarta 项目的子项目,现为由 Apache 软件基金会主持的独立 Apache 项目。主要用于简化构建项目的过程。
主要特定:
- 简化构建过程(屏蔽细节的功能,快速启动项目)
- 提供统一的构建系统(约定优于配置、项目目录结构)
- 提供高质量的项目信息(POM信息)
- 为最佳实践开发提供指导(单元测试)
- 允许透明地迁移到新特性(由MAVEN本身完成)
why
- 项目启动困难(MAVEN几分钟)
- 每个项目配置不同(跨所有项目的一致使用——对于新开发人员来说,这意味着没有过渡的时间)
- jar包依赖困难,冲突不断(高级依赖项管理,包括自动更新、依赖项闭包(也称为传递依赖项))
- jar包管理困难,每个项目都要导入(版本统一管理、MAVEN仓库)
- 输出jar、war困难(MAVEN直接支持)
how
下载安装
(https://maven.apache.org/down...),windows系统选择箭头那个,下载后解压自选目录。
环境变量
MAVEN_HOME,我这边是之前下载的。
加入到Path
mvn - v,测试是否设置成功
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。