目录
一.下载maven
选择你需要maven版本下载:Maven – Download Apache Maven
俺使用的是Maven3.5.4版本,如果你不介意,可以下载俺的安装包,并且解压!
如果你选择自己下载,历史版本下载:Index of /maven
二.安装
将下载的maven包解压到的一个没有中文、空格或者其他特殊字符的文件夹
三.配置环境变量
1.右键此电脑->属性->高级系统设置->环境变量
2.系统变量新建 变量MAVEN_HOME
3.编辑系统变量Path,添加变量值%MAVEN_HOME%\bin
4.判断是否安装成功,win+R运行cmd,输入mvn -v,如图所示则配置成功
四.配置settings文件
1.在Maven安装目录conf目录下找到settings.xml配置文件,右键选择一种文本编辑器打开.
2.修改默认本地仓库地址,在大约55行左右,修改前,先自己新建文件夹!!!
3.配置其他源
因为中央仓库在国外导致下载jar包很慢或者失败,所以我们需要更改
【阿里云】
<mirror>
<id>aliyunmaven</id>
<mirrorOf>*</mirrorOf>
<name>阿里云公共仓库</name>
<url>https://maven.aliyun.com/repository/public</url>
</mirror>
【网易】
<mirror>
<id>nexus-163</id>
<mirrorOf>*</mirrorOf>
<name>Nexus 163</name>
<url>http://mirrors.163.com/maven/repository/maven-public/</url>
</mirror>
【腾讯云】
<mirror>
<id>nexus-tencentyun</id>
<mirrorOf>*</mirrorOf>
<name>Nexus tencentyun</name>
<url>http://mirrors.cloud.tencent.com/nexus/repository/maven-public/</url>
</mirror>
复制上述代码任何一个,将其替换settings.xml配置文件文件中标签<mirrors>当中,里面是注释过的,不要在意,直接粘贴进去:
4.配置jdk,在profiles标签之间
<!-- java1.8版本 -->
<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>
将上面代码粘贴到profiles标签之间
5.判断是否配置成功,win+r 运行cmd,输入mvn help:system测试,Maven会自动下载缺省的或者更新的各种配置文件和依赖到本地仓库中,如果出现build success,说明你的maven已经配置成功了。
五.IDEA配置
1.进入File--->settings
2.Build,Execution,DeployMent---->Build Tools----->Maven修改
六.结论
目前为止配置成功了!现在了解一下,所谓的本地仓库究竟存储的是什么!!!
-
依赖项(Dependencies):Maven 项目所依赖的外部库和框架。这些依赖项通常以 JAR 文件的形式存在,Maven 会自动下载并存储在本地仓库中,以供项目构建时使用。
-
构建产物(Build Artifacts):Maven 项目构建生成的产物,例如编译后的类文件、打包的 JAR、WAR 或 EAR 文件等。这些构建产物也会被存储在本地仓库中。
-
插件(Plugins):Maven 构建过程中使用的插件,例如编译插件、打包插件、发布插件等。这些插件通常以插件 JAR 文件的形式存在,并被存储在本地仓库中供 Maven 构建时使用。
-
元数据文件(Metadata):用于描述存储在本地仓库中的各个组件的元数据文件,包括依赖关系、版本信息等。这些元数据文件帮助 Maven 管理和解析依赖关系,确保项目能够正确地构建和运行。
当然,还有很多其他资源。