Maven
maven简介
简介
在一个项目中,需要各种各样的jar包,若一个一个找的话,非常繁琐,若用上maven的话,繁琐的事情就简单起来了;maven提供maven是利用面向对象的思想,将项目当成一个对象,POM(project object modole);maven方便了jar包的管理;
仓库
中央仓库
私服仓库
本地仓库
maven配置
maven下载
官网https://maven.apache.org/download.cgi,下载自己想要的版本,下载好在找到文件夹解压到自己创建的一个maven文件夹;
maven settings.xml文件的配置
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-MolTL1b9-1639194596278)(C:\Users\yc\AppData\Roaming\Typora\typora-user-images\image-20210830204209188.png)]
打开settings.xml文件找到:
<!-- localRepository
| The path to the local repository maven will use to store artifacts.
|
| Default: ${user.home}/.m2/repository
<localRepository>/path/to/local/repo</localRepository>
-->
<localRepository>D:\Maven\localRepository</localRepository>
下面的路径自己设置的已有的目录中;
找到mirrors标签在里面插入:
<mirror>
<id>aliyunmaven</id>
<mirrorOf>*</mirrorOf>
<name>阿里云公共仓库</name>
<url>https://maven.aliyun.com/repository/public</url>
</mirror>
最后找到maven文件中的bin目录下开启cmd,输入命令mvn -version
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8nuOw4Yy-1639194596279)(C:\Users\yc\AppData\Roaming\Typora\typora-user-images\image-20210830205014318.png)]
若出现以上图所示则配置成功;
maven环境变量配置
打开环境变量配置,新建一个系统变量,变量名为MAVEN_HOME,变量值为你当前maven所在目录
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-oBcnh6TR-1639194596280)(C:\Users\yc\AppData\Roaming\Typora\typora-user-images\image-20210830205553803.png)]
在path中添加一个%MAVEN_HOME%\bin
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-cjj0zBIm-1639194596280)(C:\Users\yc\AppData\Roaming\Typora\typora-user-images\image-20210830205752492.png)]
打开cmd,在任意路径输入命令mvn -version,如下如所示则算成功;
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-19hT2nIb-1639194596281)(C:\Users\yc\AppData\Roaming\Typora\typora-user-images\image-20210830210102924.png)]
maven项目创建
jar项目
选择maven项目,默认为jar项目
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-I937serT-1639194596282)(C:\Users\yc\AppData\Roaming\Typora\typora-user-images\image-20210830210445427.png)]
pom.xml文件代码:
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="htt