赞
踩
Maven 是 Apache 软件基金会组织维护的一款专门为 Java 项目提供构建和依赖管理支持的工具。主要思想是通过将项目开发和管理过程抽象成一个项目对象模型(POM)的方式实现对Java项目的管理过程。
POM(Project Object Model,项目对象模型):Maven的核心。也是Maven对一个单一项目的描述。
1、依赖管理:管理项目依赖资源(jar包)、避免资源版本冲突(版本冲突控制);
2、项目构建:提供标准、跨平台、自动化的项目构建方式;完成项目代码的编译、测试、打包和部署;
3、统一开发结构:提供标准的、统一的项目结构;
1、独立应用Maven:通过Maven的各种命令进行项目的管理与控制(比如:编译、测试、打包等);
2、IDE+Maven结合:一般在IntelliJ IDEA或Eclipse等IDE开发工具中集成使用maven,简单,快捷,不需要级命令;
(1) POM(项目对象模型):指pom.xml模型文件。旨在将项目抽象为一个模型使用,以完成编译、测试、打包、安装、部署等等。
(2) 统一的目录结构:有规定的目录和文件位置
(3) 资源坐标:jar资源的唯一标识(组织名groupId+项目名artifactId+版本号version)
(4) 依赖管理:管理本地项目所依赖的jar资源文件
(5) 仓库管理:jar资源的统一管理(分类:本地仓库、私服仓库、镜像仓库、中央仓库)
(6) 构建生命周期:maven工具构架项目的过程
(7) 插件和目标:执行maven构建时用的工具是插件
(8) 继承(高级)
(9) 聚合(高级)
①Apache官网: https://www.apache.org/
②Maven首页: https://maven.apache.org/
③最新版本下载链接: https://maven.apache.org/download.cgi
④历史版本环境说明: https://maven.apache.org/docs/history.html
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。