【Maven】Maven的安装和配置
1、Maven的下载
方式一:
官网:Maven – Welcome to Apache Maven 尽量下载3.5版本,我个人3.8版本从来没用配置成功过。
方式二:
我用的是3.5版本,下载3.8版本配置了好多次都没成功,哪位大佬能否指导一下。
百度网盘链接:https://pan.baidu.com/s/1lSU290Kv9tQXn8WYewuAhg
提取码:n5ke
2、Maven的解压
将下载好的压缩包解压后,存放位置一定要记住,后面要配置环境变量要用。
我的存放位置是
E:\Logistics management system\Soft\apache-maven-3.5.2
3、Maven环境变量的配置
① 我的电脑 -----> 右键 -----> 属性 -----> 高级系统设置 -----> 环境变量
② 点击新建系统变量(一定要看清楚是下面系统变量的新建)——变量名为MAVEN_HOME,变量值为maven的解压路径。
③ 配置变量名的时候一定要全英文大写字母包括符号也是英文符号,还有就是将刚才Maven的保存路径直接复制过来。
变量名:MAVEN_HOME
变量值:E:\Logistics management system\Soft\apache-maven-3.5.2
④ "%MAVEN_HOME%"双引号内的一定要是大写字母
%MAVEN_HOME%\bin
4、检验Maven的配置情况
打开cmd,输入命令 mvn -v 或者 mvn -version 打印如下就表示配置成功:
5、配置setting文件
找到你maven的安装路径,进入conf文件夹,用编辑器打开setting.xml文件。
① 配置maven本地仓库
默认是不需要配置的,但我们一般自己指定,所以直接找到54行,然后敲回车,填入下面内容(这个路径自己指定):
<localRepository>E:\Logistics management system\Soft\apache-maven-3.5.2</localRepository>
② 配置maven阿里云镜像
如果我们不配置,我们下载jar包是从国外下载的,下载速度很慢,所以我们配置一下国内的阿里云镜像。
配置方法:找到未在注释标签内的mirrors,在145、146行左右,接着我们往mirrors标签内添加阿里云镜像,然后保存。
<mirror>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
</mirror>
③ 配置maven全局jdk版本
找到未在注释标签内的<profiles></profiles>,加入以下内容。
<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>
至此,Maven的配置就完成了。
最新文章
- rcu机制
- 玩转大麦盒子airplay
- 合法提交Html标签(2)
- C++ 之const Member Functions
- Javascript模块化编程(二):AMD规范 作者: 阮一峰
- Qt无边框MainWindow如何拖动四周改变大小
- mysql not in、left join、IS NULL、NOT EXISTS 效率问题记录
- Android layoutInflate.inflate 方法具体解释,removeView()错误解决
- 刚装的系统C盘占空间特别大怎么办?关闭win7的系统还原和调整虚拟内存
- 统计学习方法学习(四)--KNN及kd树的java实现
- (6)Jquery1.8.3快速入门_过滤选择器
- python札记
- Day8--------------ssh服务
- 安卓开发_数据存储技术_sqlite
- HDU 2053 Switch Game
- 冬瓜头答疑:磁盘阵列内部FC-AL的性能问题
- weblogic上部署项目出错
- MYSQL主从不同步延迟原理分析及解决方案(摘自http://www.jb51.net/article/41545.htm)
- 用过的sql 工具
- 使用python实现用微信远程控制电脑
热门文章
- LVGL库入门教程03-布局方式
- BUUCTF-[BJDCTF2020]你猜我是个啥
- python采集一下美团外卖数据~~
- 效率效率!如何使用Python读写多个sheet文件
- 无语——真的好用到不行的7个Python小技巧
- Python程序入口 __name__ == ‘__main__‘ 有重要功能(多线程)而非编程习惯
- nginx配置的server_name无法访问
- 记一次 .NET 差旅管理后台 CPU 爆高分析
- NC24325 [USACO 2012 Mar S]Flowerpot
- spingboot打jar包