maven环境搭建以及本地仓库,中央仓库配置

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_36940806/article/details/86413799

一,maven简单介绍

Maven是Apache软件基金会组织维护的一款自动化构建工具,专注服务于Java平台的项目构建和依赖管理。

项目构建过程包括清理(clean),编译(compile),测试(test),打包(package),安装(install),部署(site-deploy),maven还方便jar包的管理,包括jar包引入和jar包版本控制等,在pom文件内配置依赖jar包后,会自动引入本地仓库的jar包或下载中央仓库的ja包。

二,maven的环境配置

1.安装jdk并配置环境变量 (相信大家应该都配置完成了)

2.下载maven  http://maven.apache.org/download.cgi  下载红线圈起来的压缩文件

将下载下来的压缩文件解压到任意盘下,我这里解压到E盘下(如果解压到别的文件夹里面,文件夹不要带有中文名字)

3.配置环境变量 

第一步:配置mavenhome  新建系统变量 变量名 M2_HOME  变量值maven的安装目录(eg:E:\apache-maven-3.5.2)

第二步:配置path  在系统变量path下添加%M2_HOME%\bin

4.windows +R 打开命令提示符窗口输入 mvn -v  显示如下信息 则maven配置完成

5.修改本地仓库 

本地仓库是远程仓库的一个缓冲和子集,构建Maven项目的时候,首先会从本地仓库查找资源,如果没有,那么Maven会从远程仓库下载到本地仓库,这样下次使用的时候就不需要从远程下载了。maven本地仓库的默认位置是c盘(系统盘)用户目录下的 .m2/repository  这里修改本地仓库为了减少C盘的内存消耗 

第一步:现在任意非系统盘下新建文件夹 (eg: E:\repository)

第二步骤:进入maven解压目录 下的conf文件夹(eg:E:\apache-maven-3.5.2\conf),找到setting.xml文件

用编辑软件(如notepad ,记事本也可以)打开该文件,找到如下图所示位置 添加     <localRepository>E:\repository</localRepository>  这一句话(这一步是修改本地仓库地址,标签里面填写你刚创建的本地仓库)

6.修改远程中央仓库地址

中央仓库中简单的Java项目依赖的构件都可以在这里下载得到。maven默认中央仓库服务器在国外,下载依赖包可能会比较慢,这里把它修改为国内的镜像仓库 ,这里列出几个镜像仓库可供使用

<mirror>
  <id>alimaven</id>
  <name>aliyun maven</name>
  <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
  <mirrorOf>central</mirrorOf>
</mirror>
<mirror>
  <id>alimaven</id>
  <mirrorOf>central</mirrorOf>
  <name>aliyun maven</name>
  <url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
</mirror>
<mirror>
  <id>jboss-public-repository-group</id>
  <mirrorOf>central</mirrorOf>
 <name>JBoss Public Repository Group</name>
  <url>http://repository.jboss.org/nexus/content/groups/public</url>
</mirror>
<mirror>
  <id>central</id>
  <name>Maven Repository Switchboard</name>
  <url>http://repo1.maven.org/maven2/</url>
  <mirrorOf>central</mirrorOf>
</mirror>

进入maven解压目录 下的conf文件夹(eg:E:\apache-maven-3.5.2\conf),找到setting.xml文件

用编辑软件(如notepad ,记事本也可以)打开该文件,找到如下图所示位置 将上面随便一个<mirror ></mirror>复制到如下面所示位置即可

猜你喜欢

转载自blog.csdn.net/qq_36940806/article/details/86413799