Maven 的本质是一个项目管理工具

Maven是 Apache 开源组织奉献的一个开源项目。Maven 这个词可以翻译为“知识的积累”,也可以翻译为“专家”或“内行”。Maven 的本质是一个项目管理工具,将项目开发和管理过程抽象成一个项目对象模型(POM)。开发人员只需做一些简单的配置,就可以批量完成项目的构建、报告和文档的生成工作。Maven 是跨平台的,这意味着无论是在 Windows 上,还是在 Linux 或者 Mac 上,都可以使用同样的命令。我们一直在不停地寻找避免重复的方法。设计的重复、编码的重复、文档的重复,当然还有构建的重复。Maven 最大化地消除了构建的重复,抽象了构建生命周期,并且为绝大部分的构建任务提供了已实现的插件,我们不再需要定义过程,甚至不需要再去实现这些过程中的一些任务。Maven 除了是一个优秀的项目构建方面的管理工具外,还有项目管理相关的其他特殊优势。比如,项目相关的第三方依赖包,这是每个Java程序员不可回避的问题。

 

IDEA整合Maven

 

Apache提供的中央仓库

 

 

标准目录结构

 

 

Maven
    1.什么是Maven
    2.Maven的下载目录结构IDEA整合Maven
    3.Maven仓库
    4.Maven仓库之远程仓库
    5.Maven仓库之本地仓库
    6.仓库配置
    7.仓库优先级问题
    8.JDK的配置
    9.Maven工程类型
    10.在IDEA中创建Maven工程
    11.Maven目录结构
    12.Maven工程关系_依赖关系
    13.Maven工程关系_依赖的传递性
    14.Maven工程关系依赖的两个原则排除依赖
    15.Maven工程关系_依赖范围
    16.Maven工程关系_继承关系
    17.Maven工程关系_聚合关系
    18.常见插件_编译器插件
    19.常见插件_资源拷贝插件
    20.常见插件_Tomcat插件
    21.Maven常见命令

 

posted @ 2023-03-07 02:34  CodeWhisperer001  阅读(11)  评论(0编辑  收藏  举报