maven的安装和配置

 

1. maven的官方入门指南http://maven.apache.org/guides/getting-started/index.html

阅读官方文档进行maven的学习~效果更佳噢

 

2. maven官网下载地址http://maven.apache.org/download.cgi



 

3. 解压压缩包到指定目录,此目录就是maven的安装目录

(如 我解压到D盘)



 

4. maven是一个java工具,因此必须先安装java才能使用maven(若已有Java可忽略此步)。

5. 配置环境变量

  • 我的电脑 -> 右键选择属性 -> 高级系统设置 -> 环境变量 -> 找到系统变量 -> 点击新建

  • 配置jdk环境变量:(若第4步中你跳过了,则该配置java环境变量也可跳过)

    变量名:JAVA_HOME

    变量值:指向jdk安装目录



  • 同理,配置maven的环境变量:

    变量名:M2_HOME

    变量值:指向maven的解压目录(即安装目录)

  • 修改Path变量值

    变量名:Path

    变量值:

    • 在最前面添加:%JAVA_HOME%\bin; (若之前安装Java时已修改此变量,可忽略该步)、

    • 在最前面添加:%M2_HOME%\bin;

    【!!注意,添加的时候,一定要加英文的分号“;”隔开!】

 

6. 检查安装环境

win + r ,输入 cmd,回车,打开命令提示符。

  • 检查jdk,输入命令

    java -version

    显示版本信息,没有error即表示成功

  • 检查maven,输入命令

    mvn --version

    同理,显示maven版本、java version等信息,没有error即表示成功

 

7. 配置maven的本地仓库:

新版的maven在操作系统用户目录/.m2中并没有repository文件夹。

  • 我们要自己手动创建设置自己的本地仓库:

    可在maven的安装目录下,新建repository文件夹

  • 找到settings.xml文件(打开maven安装目录,找到conf文件夹,打开即可看到)

  • 编辑打开settings.xml文件,

    ctrl + F 快速查找localRepository,

    找到标签,(新版的maven的settings.xml文件中该标签是被注释掉的)新增该标签,并在标签中填写自己新建的repository目录:



     

8. 配置阿里云maven镜像仓库

  • maven中央仓库的速度经常很慢,所以我们要设置一个国内的镜像,加快maven的jar包下载速度。

  • 阿里云镜像仓库列表:https://maven.aliyun.com/mvn/view

  • 依旧在settings.xml文件里,找到<mirrors>...</mirrors>标签,新增<mirror>...</mirror>标签:

    <mirror>

         <id>alimaven</id>

         <name>aliyun maven</name>

         <url>http://maven.aliyun.com/nexus/content/groups/public/ </url>

         <mirrorOf>central</mirrorOf>

    </mirror>



     

9. 所有的更改 都要记得保存再退出噢~~

 

10. 至此~ maven的基本环境配置完成啦~~

 

IDEA、maven3.6.3安装、环境配置(windows10)的更多相关文章

  1. win7+64位+Java学习基本软件安装+环境配置+eclipse(IDE)

    一.下载安装JDK 1.安装包下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk9-downloads-3848520.h ...

  2. Maven3.5.0安装与配置+Eclipse应用

    Maven是一个优秀的构建工具(类似于 Ant, 但比 Ant 更加方便使用),能帮助我们自动化构建过程,从清理.编译.测试到生成报告,再到打包和部署.只需要输入简单的命令,Maven就可以帮我们处理 ...

  3. 面向的phthon2+3 的场景,Anaconda 安装+环境配置+管理

    standard procedure in pyCharm for creating environment when Anaconda installed Create a conda env vi ...

  4. Node.js安装+环境配置【Windows版】

    Node.js安装及环境配置之Windows篇  一.安装环境 1.本机系统:Windows 10 Pro(64位)2.Node.js:v6.9.2LTS(64位) 二.安装Node.js步骤 1.下 ...

  5. idea npm vue java开发工具安装 环境配置

    感谢此链接内容作者,从前往后流程较完整详细,助我成功配置好(不知道在这之前做的一些尝试有没有影响) https://blog.csdn.net/qq_42564846/article/details/ ...

  6. java JDK的安装和环境配置(windows10)

    1.下载JDK,安装.http://www.oracle.com/technetwork/java/javase/archive-139210.html   下载地址 2.配置JDK. (右键我的电脑 ...

  7. CEF小白人系列2-DEV环境配置-Windows10+SDK+VS2015

    以下资料整理来自CEF官方教学.作者做了翻译和整理.并会以一种重事件操作的方式来一点点入门. 3个问题: 在上一篇内容中我们了解了什么是CEF,能干些什么.必要的物理学习环境. 下面我们也是以带着问题 ...

  8. Windows下Maven3.3.9安装与配置

    安装Maven步骤: 下载Maven,下载网址:http://archive.apache.org/dist/maven/maven-3/3.3.9/binaries/ 解压下载的文件:建议解压到全英 ...

  9. Pycharm安装+python安装+环境配置

    Pycharm 工具: 1.安装jdk(64位):jdk-8u65-windows-x64.exe 路径:C:\Program Files\Java(默认路径) 2.配置环境 步骤一: 系统变量→新建 ...

随机推荐

  1. 常用API - Scanner、Random、ArrayList

    API 概述 API(Application Programming Interface),应用程序编程接口. Java API是一本程序员的 字典 ,是JDK中提供给我们使用的类的说明文档. 这些类 ...

  2. django中的懒加载机制

    懒加载在前端中的意义: 懒加载的主要目的就是作为服务器前端的优化,减少请求次数或者延迟请求数. 实现原理: 先加载一部分数据,当触发某个条件时利用异步加载剩余的数据,新得到的数据不会影响原有数据的显示 ...

  3. 邓布利多拍了拍你,并递来一份CSS魔法

    校长:阿不思·邓布bai利多 亲爱的少年:我们愉快地通知您,您已获准在CSS魔法学校就读.特此带给你一份CSS魔法秘籍,代码简单,支持个性化定制.学期定于今日开始,我们将在此静候您的猫头鹰带来您的回信 ...

  4. 方正璞华Java面试总结(武汉)

    方正璞华Java面试总结(武汉) 现在社会急缺复合型人才,计算机与日语的结合,具备这两种能力的人不愁工作,最后他们大多到的也是日企,甚至到日本去工作.至今为止接触的日企有光庭.方正璞华.先锋·商泰.英 ...

  5. 微服务架构中的BFF到底是啥?

    在<技术中台与业务中台都是啥玩意>一文中留下一个问题:BFF是啥?为啥在API网关和业务中台之间加入了一层BFF?考虑到在实际工作中,我的大部分同事都问过这个问题,这里我也总结一下进行答复 ...

  6. (三)pandas 层次化索引

    pandas层次化索引 1. 创建多层行索引 1) 隐式构造 最常见的方法是给DataFrame构造函数的index参数传递两个或更多的数组 Series也可以创建多层索引 import numpy ...

  7. 数据可视化之DAX篇(五) 使用PowerBI的这两个函数,灵活计算各种占比

    https://zhuanlan.zhihu.com/p/57861350 计算个体占总体的比例是一个很常见的分析方式,它很简单,就是两个数字相除,但是当需要计算的维度.总体的范围发生动态变化时,如何 ...

  8. Unity- 小“东西”

    菜单栏遍历处理预制体工具 public class GameEditor : Editor { private static void ProcessPrefabs(Action<GameObj ...

  9. 动手实现 LRU 算法,以及 Caffeine 和 Redis 中的缓存淘汰策略

    我是风筝,公众号「古时的风筝」. 文章会收录在 JavaNewBee 中,更有 Java 后端知识图谱,从小白到大牛要走的路都在里面. 那天我在 LeetCode 上刷到一道 LRU 缓存机制的问题, ...

  10. 关于Mint-UI中loadmore组件的兼容性问题

    源代码 遇到的问题 写完了之后数据加载,渲染等等都是没有问题的,但是测试总是提上滑刷新不能用,因为是远程开发,测试提就得改,看代码看文档,看半天看不出来问题,想到了兼容性问题,发现也有人遇到这个坑.安 ...