首先需要去官网下载一个Maven安装包(URL)Maven – Welcome to Apache Maven
然后解压zip文件格式,再然后需要匹配环境变量.变量名(MAVEN_HOME),地址是直接安装的目录地址,注意不要bin,然后在系统变量里面path值加上(%MAVEN_HOME%\bin)
如果需要配置本地仓库的朋友可以先在和bin 文件同级的目录下创建一个文件作为自己的本地仓库(注意这时候你的本地仓库里面是没有东西的),不要着急.
打开conf目录,打开setting.xml文件,可以设置是否使用本地仓库,需要加上一行代码
<localRepository>D:\jar包们\apache-maven-3.6.3\mymaven</localRepository>
,标签中间是自己设置的本地仓库地址.
<mirror><!--阿里云镜像本地仓库-->
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
还要加上这一段,要在<mirrors></mirrors>标签内,注意不要查到<!----->标签直接,否则会出错哦。
本地仓库初始化可以自己做一个标准的maven目录结构,并写一个java类,前面我们配置了cmd可以使用mvn命令就可以执行mvn -compile命名完成本地仓库初始化,一般是在ide里面使用maven模块创建一个项目,在项目的源码目录下(main.java下)创建一个java类,然后执行maven命令也是可以的,ide里面要配置maven地址和本地仓库地址
第三阶段
关于如何使用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="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>org.example</groupId>
<artifactId>demo555</artifactId>
<version>1.0-SNAPSHOT</version>
<properties>
<maven.compiler.source>8</maven.compiler.source>
<maven.compiler.target>8</maven.compiler.target>
</properties>
<dependencies>
<dependency>
<!-- druid数据库连接池 -->
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>1.1.12</version>
</dependency>
<dependency>
<!-- mysql依赖 -->
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.42</version>
</dependency>
<dependency>
<!-- mybatis依赖 -->
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>3.5.5</version>
</dependency>
<!-- junit单元测试依赖 -->
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.13</version>
<scope>compile</scope>
</dependency>
</dependencies>
</project>
使用<dependencies></dependencies>标签导入,<dependency>标签代表一个驱动包
<groupId>表示组,jar所属组别,<artifactId>表示jar包名字.
完成配置文件重新构建项目,maven会自动把配置文件(pom.xml)里面的信息读取,并从本地仓库或者中央仓库去下载该jar包.