项目管理工具Maven

发布时间:2024年01月07日

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. Maven的安装配置
2.1 官网下载
下载Windows版本即可。

??
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>
wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==
??
配置了阿里云镜像代理后重启IDEA,可以看到新的依赖是通过镜像代理下载的。

??
5.创建基于Maven的Web项目
5.1 Web项目创建
选择相关的类型。

??
设置项目的相关信息。

??
核查Maven的配置信息。

??

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