JavaWeb后端——Maven

发布时间:2024年01月16日

maven主要服务于基于Java平台的项目构建、依赖管理和项目信息管理

maven项目对象模型简称POM,

maven解决问题:

1. 添加第三方jar包,maven将 jar 包放在本地仓库中统一管理,使用时用坐标的方式引用即可

2. 解决 jar 包之间的依赖关系

3. 获取第三方 jar 包,使用 maven 可以以坐标的方式依赖一个 jar 包,maven 从中央仓库下载,并同时下载这个 jar 包依赖的其他 jar 包

4. 将项目拆分为多个工程模块

Maven作用

maven 使用项目对象模型 POM 的概念,通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。在maven在每个项目都相当于是一个对象,对象(项目)和对象(项目)之间是有关系的,关系包含:依赖、继承、聚合,实现maven项目可以更加方便地实现导入 jar 包、拆分项目等效果

IDEA集成Maven

IDEA创建Maven项目

创建类时使用:com.chen.HelloWorld,则会连包带类一起创建:

IDEA导入Maven项目

方式一:右侧图片:调出Maven面板

Maven 依赖管理:最核心的内容

Maven依赖配置:

Maven依赖传递:

projectA 依赖?projectB,则会自动导入?projectB 的依赖,称为依赖传递。如果不需要?projectB 的依赖则可以使用排除依赖:

<exclusions></exclusions> 写在 <dependency></dependency> 里面

Maven依赖范围:

使用比较多的:compile 和 test

Maven的生命周期

注意:!!是在同一套生命周期中!!



Day04-08. maven-依赖管理-生命周期_哔哩哔哩_bilibili

Maven仓库

Maven坐标

依赖的坐标信息网址:https://mvnrepository.com/

文章来源:https://blog.csdn.net/weixin_53432918/article/details/135594066
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。