1.maven安装
maven解压后,复制到硬盘根目录,整个目录路径名字不能出现中文和空格
2.配置环境变量
系统变量中加入:MAVEN_HOME : D:\apache-maven-3.6.1
path中加入 : %MAVEN_HOME%\bin
测试配置是否好用:
在运行中输入 -> cms命令, 进入黑窗口 -> 输入 mvn -verison, 如果出现版本信息, 则成功.
3.maven中的GAV
GAV是一个项目的坐标, 是唯一的.
GroupID: 相当于文件夹名, 相当于包的路径. 一般是公司的域名或者路径
artifactID: 项目名
version: 项目的版本号
每个构件都有自己的坐标 = groupId + artifactId + version = 项目标识 + 项目名 + 版本号
依赖查找服务:https://mvnrepository.com/ ,获得依赖的坐标,在maven项目中导入。
4.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>com.jason</groupId>
<!-- 项目名 -->
<artifactId>mavenTest1</artifactId>
<!-- 项目的版本号 -->
<version>1.0-SNAPSHOT</version>
<!-- 项目的打包类型 -->
<packaging>war</packaging>
<!-- 项目依赖, 项目需要什么jar包都可以写到这里, maven会自动下载jar包使用 -->
<dependencies>
<!-- eg: 坐标 -->
<dependency>
<groupId>xxx</groupId>
<artifactId>xx</artifactId>
<version>x.x.x</version>
<scope>test</scope>
</dependency>
</dependencies>
<build>
<finalName>maventest</finalName>
</build>
</project>
5.将本地jar包安装到maven本地仓库
如果jar包从官方下载不到, 官方没有收录, 需要在cmd里运行下面命令安装到本地仓库使用:
以ValidateCode的jar包为例(我的jar包在D盘根目录、没有版本号可先自定义一个)
mvn install:install-file -Dfile=D:\ValidateCode.jar -DgroupId=cn.dsna -DartifactId=ValidateCode -Dversion=1.0.0 -Dpackaging=jar
在pom.xml中导入
<dependency>
2
<groupId>cn.dsna</groupId>
3
<artifactId>ValidateCode</artifactId>
4
<version>1.0.0</version>
5
</dependency>
6.在Idea中关联Maven
在idea中关联本地安装的maven,后续就可以通过idea使用maven,管理项目。
7.创建maven项目(IDEA 2022为例)
根据需要选择是否需要骨架