Maven总结

1.什么是Maven

Maven是一个开源的项目构建和管理工具,它主要用于Java项目的构建、依赖管理和项目报告生成。它提供了一种简单易用的方式来管理项目的构建过程,以及解决项目依赖关系。

Maven基于一个核心概念——项目对象模型(Project Object Model,POM)。通过在项目的根目录下创建一个名为pom.xml的配置文件,定义项目的元数据和构建相关的配置信息。这个配置文件描述了项目的结构、依赖关系、构建阶段和插件等信息。使用Maven,开发人员可以通过命令行或者集成开发环境(IDE)执行各种任务,如编译代码、运行测试、打包发布等,而无需手动配置复杂的构建脚本。

Maven还提供了强大的依赖管理功能,可以自动下载和管理项目所需的外部库和依赖项。通过在pom.xml文件中指定所需的依赖项,Maven可以自动从中央仓库或其他自定义仓库中获取相应的jar包,并将其添加到项目的类路径中。

此外,Maven还支持生成项目报告,包括代码质量检查、测试覆盖率、构建历史记录等信息,以帮助开发人员和团队更好地了解项目的状态和进展。

总之,Maven是一个强大的项目构建和管理工具,通过简化开发过程、统一项目结构和依赖管理,提高了Java项目的开发效率和可维护性。

  

名字叫法:我们可以叫妹文也可以叫麦文,但是不能叫妈文! 

2.什么使用Maven

1.方便jar包管理

2.导入jar包更简洁

3.统一jar包

4.构建项目 maven

3 安装maven

1.查看电脑系统中有没有配置JAVA_HOME的环境变量

2.下载maven的压缩包,将maven的压缩包解压到一非中文无空格的路径下

3.配置maven的相关环境变量

  • 右键此电脑,点击属性
  •  

 4.验证:Windows键+R        输入cmd打开命令控制台,输入maven -v查看maven版本

看到版本信息,那么就恭喜你已经OK了

 

 4.配置maven仓库

1.新建一个文件夹,名称为“mvn-repository

 

 2.配置setting.xml文件

  • 在Maven解压文件中打开conf目录下的settings.xml文件

  •  添加下面这行语句以配置本地仓储位置

 <localRepository>E:\Java\mvn-repository</localRepository>

  •  给maven添加镜像仓库

 

 5.依赖的范围

1、compile, 默认值,适用于所有阶段(开发、测试、部署、运行),本jar会一直存在所有阶段。

2、provided, 只在开发、测试阶段使用,目的是不让Servlet容器和你本地仓库的jar包冲突 。如servlet.jar。

3、runtime, 只在运行时使用,如JDBC驱动,适用运行和测试阶段。

4、test, 只在测试时使用,用于编译和运行测试代码。不会随项目发布。

5、system, 类似provided,需要显式提供包含依赖的jar,Maven不会在Repository中查找它。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值