Maven安装和在IDEA配置Maven
一、Windows安装Maven
1、下载Maven
这里需要注意:不要去官网下载最新的版本,因为会出现与IDEA不兼容的现象。
这里提供下载地址:https://archive.apache.org/dist/maven/maven-3/
由于现在最新的是3.6.2,所以这里我下载它之前的一个版本3.6.1,选择bin.zip文件下载即可。

*******下载完后解压到本地,可以存放到任意目录 (最好不要放在C盘,然后要养成不起中文路径的好习惯)*********
2、设置系统的环境变量
(1)新建环境变量MAVEN_HOME,赋值刚才解压后存放的根目录;
(2)然后编辑环境变量Path,点击“新建”,然后添加:%MAVEN_HOME%\bin;
(3)至此,maven已经完成了安装,可以通过DOS命令检查一下我们是否安装成功。
打开命令提示符(cmd),输入:mvn -v,显示下面结果,表示maven已经安装成功。

3、配置本地仓库
maven解压后,可以修改maven中的配置文件,由于默认的maven仓库是指向到C盘的,因为每次我们引用一个新的依赖,就会将依赖包,
下载到我们本地maven指向的位置,所以如果有需要,可以修改为自己想存放的位置。
(1)打开maven根目录下的conf文件夹,然后编辑里面的settings.xml文件。
首先创建一个空文件夹,用作Maven的本地仓库,这样以后的所有的依赖都会存储到这个仓库里。
然后在配置文件settings.xml文件里添加如下代码,指定本地仓库的位置。
<!-- 下面是自己设置的本地仓库位置 -->
<localRepository>D:\SoftwaresFiles\Java\Maven_Local</localRepository>
(2)接着添加Maven的依赖下载镜像,这里用阿里云镜像。
(注意:阿里云镜像地址跟以往的下载地址不一样,所以要更改下载的路径,否则不成功)
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>https://maven.aliyun.com/repository/grails-core</url>
<mirrorOf>central</mirrorOf>
</mirror>
查看效果如下:

(3)添加完后,保存settings.xml,然后重新打开命令提示符(cmd),输入:mvn help:system

*********出现以上页面,表示配置成功。(如果失败,很有可能是因为网络问题,重新打开cmd再操作一次即可。)**********
二、IDEA里配置Maven
打开IDEA,点击File->Settings,在搜索栏里输入Maven;
然后修改Maven home directory: D:\SoftwaresFiles\Java\apache-maven-3.6.1(改为你解压后的Maven根目录地址)
接着修改 User settings file: D:\SoftwaresFiles\Java\apache-maven-3.6.1\conf\settings.xml (改为你配置文件settings.xml的地址)
Local repository 会被自动识别为 D:\WorkSpace\MavenRepository

**********这样,IDEA中的maven就准备好了,此时是使用本地库以及阿里云的镜像**********
**********以后项目中在使用Maven时,会自动下载jar到本地仓库**********
Maven安装和在IDEA配置Maven的更多相关文章
- maven安装和环境变量配置
maven安装和环境变量配置 myeclipse自带maven(Maven4MyEclipse)创建项目:新建Web Projects项目,在新建的页面上打上maven的勾.新建的项目里会多出个pom ...
- maven安装与环境变量配置
一.什么是maven Maven基于项目对象模型(POM Project Object Model),可以通过一小段描述信息(配置文件)来管理项目的构建.报告和文档的软件项目管理工具. 同时也是跨平台 ...
- Windows环境下maven 安装与环境变量配置
Maven是一个项目管理的Java 工具,在JavaEE中,我们可以使用Maven方便地管理团队合作的项目,现在我们在学习JavaEE框架,使用Maven可以管理类库,有效方便地供团队中的其他人员使用 ...
- maven win 安装 与 IntelliJ IDEA 配置Maven【2018-11-14最新最有姿势攻略】
[博客园cnblogs笔者m-yb原创,转载请加本文博客链接,笔者github: https://github.com/mayangbo666,公众号aandb7,QQ群927113708] http ...
- Maven安装及其IDEA的配置
相关内容网上很多,本文转载自csdn博主 击中我,https://blog.csdn.net/qq_36267611/article/details/85274885,内文略有修改. 一.下载安装前往 ...
- IDEA 如何搭建maven 安装、下载、配置(图文)
1.下载 maven 压缩包 输入网址 www.apache.org 会看到以下界面 住下划看到以下界面 然后看到这个界面 选择下载这个版本 下载后 解压 maven 压缩包 (文件路径不建议用有中文 ...
- [maven(1)]myeclipse2014下如何配置maven
1.maven工程下载,解压压缩包到某一目录中 2.配置环境变量 在电脑环境变量中新建M2_HOME M2_HOME:D:\MAVEN\apache-maven-3.3.9(类似Java_Home) ...
- Maven安装及MyEclipse中使用Maven
Step1:下载mavenhttp://maven.apache.org/download.cgi,下载好后解压到一个路径中 Step2:配置环境变量, 新建变量名:MAVEN_HOME 变量值:D: ...
- 类型:Java;问题:eclipse配置maven;结果:eclipse配置maven
eclipse配置maven 下面跟大家分享的是eclipse配置maven的方法. 方法/步骤 安装maven之前,要先安装jdk及配置JAVA_HOME环境变量.JDK1.4以上. 下载maven ...
随机推荐
- [kuangbin带你飞]专题一 简单搜索 题解报告
又重头开始刷kuangbin,有些题用了和以前不一样的思路解决.全部题解如下 点击每道题的标题即可跳转至VJ题目页面. A-棋盘问题 棋子不能摆在相同行和相同列,所以我们可以依此枚举每一行,然后标记每 ...
- python做傅里叶变换
傅里叶变换(fft) 法国科学家傅里叶提出,任何一条周期曲线,无论多么跳跃或不规则,都能表示成一组光滑正弦曲线叠加之和.傅里叶变换即是把一条不规则的曲线拆解成一组光滑正弦曲线的过程. 傅里叶变换的目的 ...
- 【数据结构】什么是AVL树
目录 什么是AVL树 1. 什么是AVL树 2. 节点的实现 3. AVL树的调整 3.1 LL旋转 3.2 RR旋转 3.3 RL旋转 3.4 LR旋转 什么是AVL树 二叉查找树的一个局限性就是有 ...
- 教你用java统计目录下所有文档的词频
本文是统计目录下所有文档的词频top10,非单个文档,包含中文和英文. 直接上代码: package com.huawei.wordcount; import java.io.BufferedRead ...
- UITableView tableHeaderView 自动布局
let size = headerView.systemLayoutSizeFitting(UIView.layoutFittingCompressedSize) headerView.frame.s ...
- python2.7过渡到python3.6时遇到的差异总结
1.Python3中print为一个函数,必须用括号括起来而Python2中print为class print('hello') 2.python3将raw_input和input进行了整合,只有in ...
- commons-beanutils.jar使用问题
在导入这个工具包时候 容易存在错误 我总结了一下 有可能的几种错误情况 1.导入的包版本不对 commons-beanutils.jar和commons-logging.jar的版本不对 2.导入的包 ...
- 用Python构造ARP请求、扫描、欺骗
目录 0. ARP介绍 1. Scapy简述 2. Scapy简单演示 2.1 安装 2.2 构造包演示 2.2.1 进入kamene交互界面 2.2.2 查看以太网头部 2.2.3 查看 ICMP ...
- [系列] go-gin-api 路由中间件 - Jaeger 链路追踪(六)
[DOC] 概述 首先同步下项目概况: 上篇文章分享了,路由中间件 - Jaeger 链路追踪(理论篇),这篇文章咱们接着分享:路由中间件 - Jaeger 链路追踪(实战篇). 这篇文章,确实让大家 ...
- NET Core 3.0 新姿势 将AutoFac替换内置DI
.NET Core 3.0 和 以往版本不同,替换AutoFac服务的方式有了一定的变化,在尝试着升级项目的时候出现了一些问题. 原来在NET Core 2.1时候,AutoFac返回一个 IServ ...