首页 > 系统相关 >在Windows环境下安装Maven

在Windows环境下安装Maven

时间:2023-08-09 19:33:23浏览次数:36  
标签:maven 依赖 架包 Windows Maven 仓库 镜像 安装

在Windows环境下安装Maven

Maven是一个项目架包管理工具,其核心思想是:约定大于配置

下载

Maven官网:https://maven.apache.org/

Binary 		//编译好的二进制文件
Source		//源代码文件

这里下载编译好的zip文件,下载完毕后解压到自己熟悉的路径中。

配置环境变量

配置maven系统变量

M2_HOME       D:\environment\maven\apache-maven-3.6.3\bin
MAVEN_HOME    D:\environment\maven\apache-maven-3.6.3

配置Path路径的值

%MAVEN_HOME%\bin

检验是否安装成功

打开命令行输入指令:mvn -version

若显示版本,则安装成功。

配置Maven

由于Maven的默认仓库为:C:\Users\Administrator.m2\repository

查找起来有点麻烦,所以建议改到maven文件中去方便查找

打开Maven的配置文件apache-maven-3.6.3\conf\settings.xml,增添仓库路径

由于Maven的镜像是国外的,所以当下载架包到本地时网速会很慢,所以建议修改为国内的镜像

打开Maven的配置文件apache-maven-3.6.3\conf\settings.xml,增添镜像地址

在IDEA中配置Maven

在全局变量中设置重启之后即可。Maven的配置文件就是我们之前修改的那个配置文件的路径

常见问题解答

1.在pom.xml中添加了新的依赖,如何让maven添加对应架包?

在IDE的最右边有maven框(当然你如果创建项目时没有选择maven的方式建立那就不存在maven管理架包)点击并选择重新载入所有架包,如果镜像仓库中有该依赖架包,即可导入本地仓库中正常使用。如下图所示

2.导入别人的项目时,重新载入架包失败是什么原因?

1.你的初始镜像地址没有修改,由于默认镜像地址是国外的,有可能下载超时导致连接失败。
2.你选择的镜像地址是一个小众的maven仓库地址,可能它本身就没有该版本的架包所以无法下载对应的架包到本地仓库。
3.可能是你的父节点的springboot版本太高了,无法正常使用。可以降低版本号来解决
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.1.4.RELEASE</version>      <!-- 版本号:2.1.4.RELEASE -->
    </parent>
4.如果你的依赖的版本号在镜像仓库有架包,仍然加载不起来。那很有可能是你的IDE版本太低与maven版本太高导致无法兼容。
可以删掉之前的maven,安装一个老版本的maven。比如2018年的maven3.5.3
maven3.x各版本的下载地址:https://archive.apache.org/dist/maven/maven-3/

3.maven的私人镜像仓库没有该依赖爆红,下载相应依赖导入本地仍然爆红?

由于在之前的本地仓库下载镜像仓库的依赖时,不管存不存在都会在相应路径生成_remote.repositories,标识该依赖,需要删除之前的文件,重新加载即可。

4.加载一个项目时,maven全部爆红应该如何排查?

将所有依赖全部注释,之后一个依赖一个依赖的解除注释并刷新maven,如果依然爆红就说明此依赖没有相应的架包

标签:maven,依赖,架包,Windows,Maven,仓库,镜像,安装
From: https://www.cnblogs.com/shenStudy/p/17617830.html

相关文章

  • C#图形用户界面(GUI)编程:Windows窗体应用程序
    简介:欢迎来到C#语言入门指南的第七篇博客!在前几篇博客中,我们已经学习了C#语言的基本概念、面向对象编程、数组和集合、异常处理和调试技巧,以及文件和IO操作、多线程编程。今天,我们将进入GUI编程的世界,学习如何使用C#创建Windows窗体应用程序。让我们开始吧!1.Windows窗体应用程序......
  • 读取sqlite库的wkt类型数据(unbantu中安装spatialite插件)
    一,问题:现在要从sqlite读取wkt类型的数据,写入postgis库中wkt在sqlite中的格式为:  python直接读取的格式是:b'\x00\x01\xef\x7f\x00\x00\xf9\xff\xff\xf3\xc8\xfe*\x' pg库可以直接存的类型是wkt格式: LINESTRINGZ(40.612829447.729325-1.566514,43.813899......
  • AutoCAD2024最新版介绍及安装下载+安装包
    AutoCAD2024是一款由Autodesk开发的CAD软件,用于二维和三维绘图、建模、注释和文档化。以下是AutoCAD2023的一些新增功能和建议的系统配置:新增功能:改进的DWG比较工具:可快速比较和标记两个版本的DWG文件中的差异。改进的图形性能:包括改进的实体渲染速度、图形视觉效果和响应时间。......
  • SolidWorks2021中文版软件图文安装教程,注册激活方法【附安装包下载】
    一、下载方式[软件名称]:SolidWorks2021[软件语言]:简体中文 [软件大小]:14.6G[安装环境]:Win11/Win10[硬件要求]:[email protected]内存@8G及以上下载链接%70%61%6E%2E%62%61%69%64%75%2E%63%6F%6D/%73/%31%47%4B%61%44%46%4D%44%56%77%59%34%75%6E%43%52%74%4C%68%47%36%37%41?%70%77%64=%......
  • 同时安装jdk1.8和jdk11,jdk11不生效问题
     电脑之前安装的是1.8,后来又安装了jdk11,各种环境都配置好后,java-version版本,一直显示1.8网上最后,查到一个解决方法:    只需要打开path环境,把JAVA_HOME%bin上移到最上面就行! 参考:https://blog.csdn.net/zx1234578/article/details/123377437 ......
  • Docker安装
    Docker安装1、环境说明CentOSDocker安装前提条件目前,CentOS仅发行版本中的内核支持Docker。Docker运行在CentOS7(64-bit)上,要求系统为64位、Linux系统内核版本为3.8以上,这里使用Centos7.9查看自己的内核cat/etc/redhat-release查看系统发现版本。uname-r命令......
  • nginx部署windows
    location/{rootD:\\nginx-1.24.0\\html\\dist;try_files$uri$uri//index.html;indexindex.htmlindex.htm;} location/api/{proxy_set_headerHost$http_host;proxy_set_headerX-Real-IP$r......
  • Matlab 2018a安装教程
    MATLAB(矩阵实验室)是MathWorks公司推出的用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境的商业数学软件。MATLAB具有数值分析、数值和符号计算、工程与科学绘图、控制系统的设计与仿真、数字图像处理、数字信号处理、财务与金融工程等功能,为众多科......
  • docker安装drawio绘图工具
    docker安装drawio绘图工具一、拉取镜像dockerpulljgraph/drawio二、启动容器dockerrun--name="draw"-p8080:8080-p8443:8443jgraph/drawio......
  • node版本管理神器nvm安装使用教程(Windows11版本)
    什么是nvm?当我们在同时在做几个需求不同的项目时,可能我们需要使用不一样的node.js版本,那么我们就需要在不同的node.js版本中进行切换,我们要在电脑上重复卸载安装多个不同版本的node,非常麻烦,这个时候,我们就可以使用nvm来管理我们安装的node,需要使用哪个就指定哪个即可。nvm,即nodeve......