项目管理工具Maven
2024-01-07 23:37:28
Maven
Java 是第一大编程语言和开发平台。它有助于企业降低成本、缩短开发周期、推动创新以及改善应用服务。如今全球有数百万开发人员运行着超过 51 亿个 Java 虚拟机,Java 仍是企业和开发人员的首选开发平台。
??
课程内容的介绍
1. Maven基础内容
2. Maven的依赖管理
3. 聚合工程
4. Maven私服搭建
??
一、 Maven基础
1.Maven介绍
1.1为什么需要使用Maven
之前学Spring的时候我们需要单独自己去找相关的jar.这些jar包我们还能通过官网能找到,但是比如我们要找JSTL或者Hibernate验证jar及依赖包的时候我们并不是很容易的找的。所以我们希望有种更加方便管理我们jar的工具,Maven刚好能帮我们解决这个问题。
??
1.2Maven是什么?
官方的解释:
Maven是一个项目管理工具,它包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。 当你使用Maven的时候,你用一个明确定义的项目对象模型来描述你的项目,然后 Maven 可以应用横切的逻辑,这些逻辑来自一组共享的(或者自定义的)插件。
? ?
Maven两大核心:
1. 依赖管理:就是对jar包的统一管理。
2. 构建项目:项目编码完成后,对项目的编译,测试,打包,部署等操作。
??
初学的时候对Maven的概念比较模糊,仅仅知道它可以管理我们的jar包和jar之间的依赖关系,但它的功能并不仅仅局限于此。我们通过安装使用管理来体验吧。
? ??
??
2.2 解压缩
将下载的压缩文件解压缩到非中文目录下即可。
??
2.3 配置Maven的环境变量
先配置MAVEN_HOME
??
然后将MAVEN_HOME追加到path变量之后。
??
2.4 验证
环境变量配置好后,我们就可以在系统的任意位置来使用Maven了。
3.仓库类型介绍
??
jar包查找的顺序:
? ?
中央仓库地址:https://mvnrepository.com
??
4.本地仓库配置
修改我们在Maven安装的配置文件。
??
??
修改IDEA中的Maven默认配置。
??
??
配置好后需要的jar依赖如果本地仓库没有的话就需要去中央仓库下载,但是中央仓库在国外,速度会很慢,这时我们可以配置镜像服务器,只需要在setting.xml中添加镜像地址即可。
<!-- 阿里代理镜像地址-->
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>*</mirrorOf>
</mirror>
??
配置了阿里云镜像代理后重启IDEA,可以看到新的依赖是通过镜像代理下载的。
??
5.创建基于Maven的Web项目
5.1 Web项目创建
选择相关的类型。
??
设置项目的相关信息。
??
核查Maven的配置信息。
??
??
初识项目结构。
文章来源:https://blog.csdn.net/m0_52514893/article/details/135428031
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!