前言
Maven 是一个项目管理工具,它包含了一个项目对象模型(Project Object Model),反映在配置中,就是一个 pom.xml 文件。是一组标准集合,一个项目的生命周期、一个依赖管理系统,另外还包括定义在项目生命周期阶段的插件(plugin)以及目标(goal)。
当我们使用 Maven 的使用,通过一个自定义的项目对象模型,pom.xml 来详细描述我们自己的项目。
哈喽,大家好,我是[有勇气的牛排](全网同名)🐮🐮🐮
https://www.couragesteak.com/article/355
有问题的小伙伴欢迎在文末[评论,点赞、收藏]是对我最大的支持!!!。
Maven 中的有两大核心:
依赖管理:对 jar 的统一管理(Maven 提供了一个 Maven 的中央仓库,当我们在项目中添加完依赖之后,Maven 会自动去中央仓库下载相关的依赖,并且解决依赖的依赖问题)
项目构建:对项目进行编译、测试、打包、部署、上传到私服等
maven仓库:
1.Maven包文件目录
2.下载maven文件
https://maven.apache.org/download.cgi
Maven插件
3.首先添加变量MAVEN_HOME
路径尽量写为英文
变量 : MAVEN_HOME
D:\你的路径\apache-maven-3.6.0-bin\apache-maven-3.6.0
添加path
%MAVEN_HOME%\bin
4.修改本地镜像路径
这里修改的是D:\你的路径\apache-maven-3.6.0-bin\apache-maven-3.6.0\conf目录下settings.xml文件
修改 localRepository 里面的路径即可
<localRepository>D:/安装包/java/apache-maven-3.6.0-bin/local/repo</localRepository>
5. 换源
在mirrors 里面添加如下文件,这里使用了阿里源
<mirror>
<id>aliyunmaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>https://maven.aliyun.com/repository/public</url>
</mirror>
<dependencies>
</dependencies>
Redis
<!-- https://mvnrepository.com/artifact/redis.clients/jedis -->
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>3.3.0</version>
</dependency>
hadoop
<!-- https://mvnrepository.com/artifact/org.apache.hadoop/hadoop-mapreduce-client-common -->
<dependency>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-mapreduce-client-common</artifactId>
<version>2.7.1</version>
</dependency>
<dependency>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-common</artifactId>
<version>2.7.1</version>
</dependency>
<dependency>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-hdfs</artifactId>
<version>2.7.1</version>
</dependency>