Maven配置与安装

最近重装了一下系统,便重新安装与配置了maven,记录这个过程并分享出来。

注意:maven安装需要Java依赖,我这里使用的是jdk1.8。

1.安装并配置环境变量

首先在 maven 官网下载 maven 压缩包:https://maven.apache.org/download.cgi 。

选择适合自己的压缩包并解压到指定目录,这里我的是 D:\Maven 。

接下来我们配置环境变量,右键计算机点击属性,进入控制面板,选择高级系统设置,点击高级选项栏下的环境变量。

 编辑环境变量:

新建系统变量   MAVEN_HOME  变量值:D:\Maven\apache-maven-3.5.4

编辑系统变量  Path         添加变量值: ;%MAVEN_HOME%\bin

 验证maven是否正确安装:

打开cmd,在命令行界面中输入 mvn -version

显示如下结果便说明正确安装好了maven。

2. 配置 maven 镜像和本地仓库

由于 maven 的默认仓库在国外,所以我们如果直接使用默认仓库的话免不了下载 jar 包慢的问题。这里推荐使用阿里云的 maven 镜像仓库。maven默认使用的本地仓库是在用户名下的 .m2 文件夹下,我们修改这个目录到我们自己指定的目录下,毕竟 C 盘空间有限,放在其他盘下是更好的选择。

修改镜像和仓库很简单,我们直接在 maven 解压缩的文件夹中找到 conf 文件夹下的 setting.xml 文件。在setting.xml 中找到 mirror 代码片段,添加我们自己的 mirror 仓库。

1  <mirror>
2       <id>alimaven</id>
3       <mirrorOf>central</mirrorOf>
4       <name>aliyun maven mirror</name>
5       <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
6     </mirror>

同样的,在 setting.xml 中找到 localRepository 代码片段,添加本地仓库地址。

1   <localRepository>D:\Maven\mavenRepository</localRepository>

至此,我们便安装并配置好了 maven。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏ytkah

dedecms首页去掉index.html怎么设置

  很多网友用IIS服务器建站,反映说dedecms首页默认多了一个/index.html,一般是没有这个后缀的,直接就**.com,那么如何将dedecms首...

35050
来自专栏大数据-Hadoop、Spark

Unable to connect to zookeeper server within timeout: 6000

1.启动zookeeper 2.启动kafka 3.启动kafka-producer 4.启动kafka-consumer 5.生产一些消息 6.ka...

55960
来自专栏计算机视觉

linux-Anaconda+conda创建python-pytorch虚拟环境

26520
来自专栏Golang语言社区

[Go 语言社区]Golang架构--服务器与客户端自定义传输规则--原创

对于写过架构的童鞋来说,自己封装传输规则也没有任何问题的,本文只是抛砖引玉,简单的说下我曾经和现在服务器使用的传输的规则,敬请看: 对于服务器...

35070
来自专栏L宝宝聊IT

部署KVM虚拟化平台示例

22190
来自专栏安全运维

腾讯云 Windows Server 服务器安全运维与更新

终端窗口输入 gpedit.msc ,选择计算机配置 -》管理模版 -》Windows组件 ,下图 ↓

797110
来自专栏JavaEE

创建maven项目失败的解决办法

525110
来自专栏蓝天

Linux+Apache+Mysql+PHP典型配置

调试环境:Redhat9.0 Apache1.3.29 Mysql3.23.58 PHP4.3.4

12630
来自专栏小樱的经验随笔

Javac编译时出现包不存在的报错的解决方案

今天在学习包类调用时出现如下错误: ? packa包不存在,在C盘目录下应该有这个包啊 ? 原因是在当前目录下没找到,因为packa存放在其它目录下 如何解决:...

42360
来自专栏磨磨谈

rbd的ceph-backup增量备份本地恢复方法

这两篇文章里的方法都是基于rbd的快照去进行增量备份,之前文章里的恢复方法都是基于集群进行恢复,也就是需要一个集群进行导入,本篇将介绍另外一个方法,不基于集群进...

14720

扫码关注云+社区

领取腾讯云代金券