1、下载maven,地址Index of /dist/maven/maven-3 (apache.org)
这里我下载的是3.6.3版本,如果版本过高,后续在idea中使用可能会出现错误,像这样
2、配置环境变量
(1)新建两个环境变量:
MAVEN_HOME 内容:maven的目录
M2_HOME 内容: maven的bin目录
(2)系统变量中找到Path,点击编辑——>新建,输入%MAVEN_HOME%\bin
(3)Win+R——>cmd——>输入mvn -version,如下图所示即配置成功。
3、maven有本地仓库、远程仓库和中央仓库三种,这里我创建一个本地仓库
(1)D:/maven/repository(在D盘下新建maven文件夹,maven下有repository文件夹)
(2)打开解压后的maven文件,并在conf目录下找到settings.xml,以文本方式打开。
(3) 添加<localRepository>D:/maven/repository</localRepository>此行,里面的路径是我新建的文件夹,也就是步骤(1)
(4)在<mirrors></mirrors>标签内添加代码块,作用是从国内下载需要的资源,否则下载时会很慢
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
(5)继续添加代码块,我用的是jdk1.8
<!--配置maven的jdk版本-->
<profile>
<id>jdk-1.8</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.8</jdk>
</activation>
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
</properties>
</profile>
(6)完成操作,保存即可
3、
(1)找到你新建的文件夹目录下,cmd进入命令窗口
(2)输入mvn help:system,自动下载
(3)此时repository文件夹下已经有了内容
4、任意盘符下新建一文件,目录结构如下,src和pom.xml平行,src下有test和main,test和main下都有java和resources文件夹
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.bjpowernode</groupId>
<artifactId>ch01-maven</artifactId>
<version>1.0-SNAPSHOT</version>
<properties>
<java.version>1.8</java.version>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>
</project>
5、
(1)来到项目的根目录,也就是pom.xml所在的地方,在命令父窗口下输入mvn compile
(2)此时项目根目录下多了个target文件,
6、来到target的classes目录下输入java com.sh.HelloMaven,便可以成功打印内容了
大功告成!!!!!!!!!!!!!!!!!!