Web 后端开发
Maven
Maven是apache旗下的一个开源项目,是一款用于管理和 构建java项目的工具。
Maven 作用
- 依赖管理: 方便快捷的管理项目依赖的资源(jar包),避免版本冲突问题
- 统一项目结构: 提供标准、统一的项目结构
- 项目构建: 标准跨平台(Linux、Windows、MacOS)的自动化项目构建方式。 清理 -> 编译 -> 测试 -> 打包 -> 发布
概述
- Apache Maven 是一个项目管理和构建工具,它基于项目对象模型 (POM, project object model) 的概念,通过一小段描述信息来管理项目的构建。
- 作用:
- 方便的依赖管理
- 统一的项目结构
- 标准的项目构建流程
- 官网:http://maven.apache.org/
- 仓库:用于存储资源,管理各种 jar 包。
- 本地仓库:自己计算机上的一个目录。
- 中央仓库:由 Maven 团队维护的全球唯一的。 仓库地址:https://repo1.maven.org/maven2/
- 远程仓库(私服):一般由公司团队搭建的私有仓库。