06Maven - Maven概念模型

简介: 06Maven - Maven概念模型

下图是maven的概念模型图:

项目对象模型(Project Object Model

一个maven工程都有一个pom.xml文件,通过pom.xml文件定义项目的坐标、项目依赖、项目信息、插件目标等。

依赖管理系统(Dependency Management System)

通过maven的依赖管理对项目所依赖的jar包进行统一管理,比如:项目依赖junit4.9:

一个项目生命周期(Project Lifecycle)

使用maven完成项目的构建,项目构建包括:清理、编译、测试、部署等过程,maven将这些过程规范为一个生命周期,如下图:

一组标准集合

maven将整个项目管理过程定义一组标准,比如:通过maven构建工程有标准的目录结果,有标准的生命周期阶段、依赖管理有标准的坐标定义等。

插件(plugin)目标(goal)

maven管理项目生命周期过程都是基于插件完成的。

目录
相关文章
|
6月前
|
Java Maven Nacos
Maven - Maven 核心概念一网打尽:轻松掌握项目构建与管理技巧
Maven - Maven 核心概念一网打尽:轻松掌握项目构建与管理技巧
36 0
|
8月前
|
Java 调度 Maven
Maven基础学习---5、其他核心概念
Maven基础学习---5、其他核心概念
|
8月前
|
存储 Java Apache
【Maven】Maven下载,配置以及基本概念
Maven是一个Java项目管理工具和构建工具,用于管理项目的依赖关系、构建过程以及项目的部署。它是Apache软件基金会的开源项目。Maven的本质是一个项目管理工具,将项目开发和管理过程抽象成一个项目对象模型(POM)
|
10月前
|
存储 Java 程序员
【Maven相关知识 一】Maven基本概念和基本功能
【Maven相关知识 一】Maven基本概念和基本功能
106 0
|
Java 应用服务中间件 Maven
MAVEN01_概述+核心概念+IDEA中如何使用(创建项目)(六)
⑥. tomcat插件和jdk插件 ⑦. maven 工程运行调试
MAVEN01_概述+核心概念+IDEA中如何使用(创建项目)(六)
|
Java 应用服务中间件 Maven
MAVEN01_概述+核心概念+IDEA中如何使用(创建项目)(五)
④. 创建一个maven的web工程(不用骨架) ⑤. Servlet冲突问题
122 0
MAVEN01_概述+核心概念+IDEA中如何使用(创建项目)(五)
|
Java Maven
MAVEN01_概述+核心概念+IDEA中如何使用(创建项目)(四)
②. 使用骨架创建maven的java工程 ③. idea 中创建一个maven的web工程
MAVEN01_概述+核心概念+IDEA中如何使用(创建项目)(四)

热门文章

最新文章

推荐镜像

更多