Maven的下载与在Idea中使用
准备工作
关于maven的下载与修改配置
-
点击链接下载maven3.6.3压缩包
官方清华源下载链接apache-maven-3.6.300 -
下载完成后解压(最好整个
apache-maven-3.6.3
文件夹放在D盘或其他学习盘) -
打开
~\apache-maven-3.6.3\conf\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
标签,其中的路径自己设置一个文件夹,用于存储依赖包。<!-- 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> E:\maven_repo </localRepository> <!-- interactiveMode | This will determine whether maven prompts you when it needs input. If set to false, | maven will use a sensible default value, perhaps based on some other setting, for | the parameter in question. | | Default: true <interactiveMode>true</interactiveMode> -->
-
在
mirrors
标签里添加一对mirror
标签,以在下载依赖包的时候提快网速<mirrors> <!-- mirror | Specifies a repository mirror site to use instead of a given repository. The repository that | this mirror serves has an ID that matches the mirrorOf element of this mirror. IDs are used | for inheritance and direct lookup purposes, and must be unique across the set of mirrors. | <mirror> <id>mirrorId</id> <mirrorOf>repositoryId</mirrorOf> <name>Human Readable Name for this Mirror.</name> <url>http://my.repository.com/repo/path</url> </mirror> --> <mirror> <id>alimaven</id> <mirrorOf>central</mirrorOf> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/repositories/central/</url> </mirror> </mirrors>
这里给出删除注释后的
settings.xml
文件内容,复制后记得修改仓库路径<?xml version="1.0" encoding="UTF-8"?> <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd"> <localRepository> E:\maven_repo </localRepository> <pluginGroups></pluginGroups> <proxies></proxies> <servers></servers> <mirrors> <mirror> <id>alimaven</id> <mirrorOf>central</mirrorOf> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/repositories/central/</url> </mirror> </mirrors> <profiles></profiles> </settings>
在Idea中配置maven
- 打开Idea首界面
- 点击
Configure
之后点击Settings
- 再按下图修改,其中
Maven home directory
为你解压的maven目录;勾选User settings file
后面的Override
后配置对应的settings
配置文件与仓库位置。最后点击OK。
注意:一定要从首界面进入setting设置才会对整个环境生效,如果只是在单一project中修改设置则只对该项目生效。