MAVEN架构项目管理工具

1、什么是maven

Maven是跨平台的项目管理工具。主要服务于基于Java平台的项目构建,依赖管理和项目信息管理。

2、maven的目标:Maven的主要目标是为了使开发人员在最短的时间内领会项目的所有状态

3、使用maven不需要考虑各个依赖的版本,因为maven会自动匹配相对应的版本

4、maven的依赖管理方式与传统方式

5、maven项目构建

  • 项目构建(生命周期):是一个从编写源代码到编译、测试、运行、打包、部署的过程。

  • maven将项目构建过程进行标准化,每个阶段都可以使用一个命令来完成(maven中的插件)。

清理 --> 编译 --> 测试 --> 报告 --> 打包 --> 部署

6、为什么要使用maven

    • 使得构建过程更加容易,方便编译,打包,发布
  • 为每个项目提供统一的配置

  • 提供优质项目信息

  • 最佳开发实践

  • 安装和更新第三插件透明化

7、maven模型

相关推荐
N_NAN_N4 分钟前
[蓝桥杯 2024 国 Python B] 设计
java·数据结构·算法·并查集
weixin_4837456224 分钟前
Springboot项目的目录结构
java·后端
Tirson Yang1 小时前
西安java面试总结1
java·面试
小猫咪怎么会有坏心思呢1 小时前
华为OD机试-猴子爬山-dp(JAVA 2025A卷)
java·算法·华为od
保持学习ing1 小时前
SpringBoot 前后台交互 -- CRUD
java·spring boot·后端·ssm·项目实战·页面放行
啾啾Fun2 小时前
Java反射操作百倍性能优化
java·性能优化·反射·缓存思想
20岁30年经验的码农2 小时前
若依微服务Openfeign接口调用超时问题
java·微服务·架构
百度Geek说2 小时前
百度沈抖:全栈自主可控,为应用而生
架构
曲莫终2 小时前
SpEl表达式之强大的集合选择(Collection Selection)和集合投影(Collection Projection)
java·spring boot·spring
ajassi20002 小时前
开源 java android app 开发(十二)封库.aar
android·java·linux·开源