关于spring新建项目pom.xml报红

2023-05-16

关于spring新建项目pom.xml报红

我们建立新项目的时候难免会遇到这种类似情况
pom报红
当时我花了好长时间才慢慢弄懂具体怎么做,接下来便是具体排查。

1.maven的安装配置是否有问题

我们找到maven的安装目录去查看。
maven安装目录

本人的安装目录在E盘下,找到了mysettings.xml文件,打开之后,查看maven本地仓库目录,使用localRepository标签自定义本地仓库目录。maven本地仓库目录

<localRepository>E:/apache-maven-3.6.0/repository</localRepository>

我们必须按照maven所在位置来严格配置,例如本人就是在E盘配置的目录地址。

接着就是镜像(中央仓库)的配置。
镜像配置
下面给大家推荐几个常用的镜像地址供大家参考:

阿里云的

<mirror> 
		<id>alimaven</id> 
		<name>aliyun maven</name> 
		<url>https://maven.aliyun.com/nexus/content/repositories/central/</url> 
		<mirrorOf>central</mirrorOf> 
	</mirror>
<mirror> 
	    <id>aliyunmaven</id>
		<mirrorOf>*</mirrorOf>
		<name>阿里云公共仓库</name>
		<url>https://maven.aliyun.com/repository/public</url>
	</mirror>
<mirror>
		<id>alimaven</id>
		<name>aliyun maven</name>
		<url>https://maven.aliyun.com/nexus/content/groups/public/</url>
		<mirrorOf>central</mirrorOf>
    </mirror>

中央仓库

<mirror>
		<id>repo1</id>
		<mirrorOf>central</mirrorOf>
		<name>Human Readable Name </name>
		<url>https://repo1.maven.org/maven2/</url>
	</mirror>
<mirror>
		<id>repo2</id>
		<mirrorOf>central</mirrorOf>
		<name>Human Readable Name for this Mirror.</name>
		<url>https://repo2.maven.org/maven2/</url>
	</mirror>
<mirror>
		<id>nexus</id>
		<name>internal nexus repository</name>
		<!-- <url>http://192.168.1.100:8081/nexus/content/groups/public/</url>-->
		<url>https://repo.maven.apache.org/maven2</url>
		<mirrorOf>central</mirrorOf>
    </mirror>

中央仓库在中国的镜像

  <mirror>
		<id>maven.net.cn</id>
		<name>oneof the central mirrors in china</name>
		<url>https://maven.net.cn/content/groups/public/</url>
		<mirrorOf>central</mirrorOf>
    </mirror>

junit

<!-- junit镜像地址 -->
	<mirror> 
		<id>junit</id> 
		<name>junit Address/</name> 
		<url>https://jcenter.bintray.com/</url> 
		<mirrorOf>central</mirrorOf> 
	</mirror>

其他

<mirror>
		<id>ibiblio</id>
		<mirrorOf>central</mirrorOf>
		<name>Human Readable Name for this Mirror.</name>
		<url>https://mirrors.ibiblio.org/pub/mirrors/maven2/</url>
	</mirror>
<mirror>
		<id>jboss-public-repository-group</id>
		<mirrorOf>central</mirrorOf>
		<name>JBoss Public Repository Group</name>
		<url>https://repository.jboss.org/nexus/content/groups/public</url>
	</mirror>
<mirror>
		<id>google-maven-central</id>
		<name>Google Maven Central</name>
		<url>https://maven-central.storage.googleapis.com</url>
		<mirrorOf>central</mirrorOf>
	</mirror>

这些按理来说都可以用 ,但是鉴于网络问题,其他链接下载特别慢,这里强烈建议大家使用阿里云的网址去下载

最后还要建议的就是,如果我们遇到了下载jar包失败的问题,很有可能是我们在网上拷贝的http协议过时了,这里建议大家全部改成https,例如:

http://repo.maven.apache.org/maven2

如果这里http不改为https,绝对会报错(本人曾遇到过= =),所以一定要改为https!

https://repo.maven.apache.org/maven2

这样就可以了。

idea中maven的配置

我们打开

File > Settings > Build,Execution,Depolyment > Build Tools > Maven
maven配置

红框框起来的这三处必须要跟上面所说的本地maven地址一致。

maven的clean与install

最后,如果我们以上步骤均没有问题了,那么点击右侧的maven按钮,以本人的项目举例:
maven的clean
我们首先双击clean,然后看控制台是否出现BUILD SUCCESS
clean成功
然后我们双击install,直到控制台也出现BUILD SUCCESS为止。(该步骤可能会比较慢,请耐心等待。)

好了,这就是所有关于pom.xml报红的解决办法了,希望对你有所帮助

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

关于spring新建项目pom.xml报红 的相关文章

随机推荐

  • 随笔:MybatisPlus代码生成器(新)

    Mybatis Plus 官网 xff1a https baomidou com 代码生成器 新 xff1a https baomidou com pages 779a6e 适用版本 xff1a mybatis plus generator
  • 出现insmod: can't insert 'kernel_hello.ko': invalid module format解决方法

    出现insmod can 39 t insert 39 kernel hello ko 39 invalid module format解决方法 xff1a 问题 xff1a gt ls info proc tmp apps init ro
  • 手撕Buck!Buck公式推导过程

    这个文章我本来没打算写的 xff0c 因为之前我已经写了 手撕Boost xff01 Boost公式推导及实验验证 xff0c 在我看来 xff0c Buck与boost是完全类似的 xff0c 明白一个 xff0c 另外一个也就明白了 不
  • centos8, 未找到匹配的参数: iftop 错误:没有任何匹配: iftop

    yum install iftop y 上次元数据过期检查 xff1a 0 00 51 前 xff0c 执行于 2023年04月25日 星期二 01时29分12秒 未找到匹配的参数 xff1a iftop 错误 xff1a 没有任何匹配 i
  • 写论文时如何翻译外文文献?

    搞科研就是集所有既有成果为大成者 想要论文写得好 xff0c 一定要有丰富的知识储备和对该领域专业技能的熟练掌握 xff0c 这其中不可能少的了外文文献的知识储备 外文文献的阅读十分重要 那么阅读的前提是什么呢 xff1f 翻译 xff01
  • Hive的计算引擎,你知道哪几种?

    作为大数据开发工程师来说 xff0c Hive数据库的开发还是比较重要的 xff0c 所以我们需要知道hive数据库的计算引擎有哪些 xff0c 这样在做hive调优的时候 xff0c 也是有一定的辅助作用 大家enjoy Hive支持Ma
  • C++头文件的作用

    C 43 43 编译模式 通常 xff0c 在一个C 43 43 程序中 xff0c 只包含两类文件 cpp文件和 h文件 其中 xff0c cpp文件被称作C 43 43 源文件 xff0c 里面放的都是C 43 43 的源代码 xff1
  • cephadm部署ceph集群

    使用 cephadm 安装 Ceph 集群 centos7 4三台 Ceph octopus 15 2 3 Python 3 6 Docker 默认最新的 注意 xff1a OSD 硬盘需要大于 5G 官方文档 xff1a https do
  • 图像处理算法其实都很简单

    要学习高斯模糊我们首先要知道一些基本概念 xff1a 线性滤波与卷积的基本概念 线性滤波可以说是图像处理最基本的方法 xff0c 它可以允许我们对图像进行处理 xff0c 产生很多不同的效果 做法很简单 首先 xff0c 我们有一个二维的滤
  • 使用C语言实现冒泡排序算法

    冒泡排序 冒泡排序属于交换排序的一种 所谓交换 xff0c 就是根据序列中两个关键字的比较结果来确定这两个记录在序列中的位置 冒泡排序的基本思想 xff1a 假设一个待排序列长度为n xff0c 从后往前 xff08 或从前往后 xff09
  • PAT1002 写出这个数

    1002 写出这个数 xff08 20 分 读入一个正整数 n xff0c 计算其各位数字之和 xff0c 用汉语拼音写出和的每一位数字 输入格式 xff1a 每个测试输入包含 1 个测试用例 xff0c 即给出自然数 n 的值 这里保证
  • PAT1010 一元多项式求导

    一元多项式求导 设计函数求一元多项式的导数 xff08 注 xff1a x n xff08 n为整数 xff09 的一阶导数为nx n 1 xff09 输入格式 以指数递降方式输入多项式非零项系数和指数 xff08 绝对值均为不超过 100
  • Property "属性名" not found on object of type "类名"

    这个问题其实应该很少人会遇到的 xff0c 昨天一个朋友刚进新公司 xff0c 拉下代码就是这个错误 让我帮忙看一下 然后点进去看一下是这样的 xff1a command 点进这个属性 xff0c 发现这个属性确实在 xff1a 我知道可能
  • PT1016 部分A+B

    正整数 A 的 D A xff08 为 1 位整数 xff09 部分 定义为由 A 中所有 DA组成的新整数 P A 例如 xff1a 给定 A 61 3862767 xff0c DA 61 6 xff0c 则 A 的 6 部分 P A是
  • PAT1017 A除以B

    A除以B 本题要求计算 A B xff0c 其中 A 是不超过 1000 位的正整数 xff0c B 是 1 位正整数 你需要输出商数 Q 和余数 R xff0c 使得 A 61 B Q 43 R 成立 输入格式 xff1a 输入在一行中依
  • PAT1018 锤子剪刀布

    锤子剪刀布 大家应该都会玩 锤子剪刀布 的游戏 xff1a 两人同时给出手势 xff0c 胜负规则如图所示 xff1a FigCJB jpg 现给出两人的交锋记录 xff0c 请统计双方的胜 平 负次数 xff0c 并且给出双方分别出什么手
  • 理清一下VS工程中的“包含目录” “库目录” “依赖”

    理清一下VS工程中的 包含目录 库目录 依赖 VS调用开源库的配置方法VS中工程的 依赖 xff0c 库目录 xff0c 包含目录 包含目录 库目录 附加包含目录 附加库目录 附加依赖项之详解 1 开源库经过编译后一般产生三种VS能够用到的
  • axios:基本使用、常用配置项、create方法、请求和响应拦截器、取消请求

    axios的使用 一 发送ajax请求1 axios函数发送通用请求2 精简版GET请求3 精简版POST请求 二 配置通用属性 xff08 create方法 xff09 三 请求和响应拦截器1 请求拦截器2 响应拦截器 四 取消请求五 a
  • ImportError:No module named PIL

    ImportError No module named PIL 报错ImportError No module named PIL 缺失一个pillow的数据包 xff0c 通过anaconda prompt在对应环境下使用命令 xff1a
  • 关于spring新建项目pom.xml报红

    关于spring新建项目pom xml报红 我们建立新项目的时候难免会遇到这种类似情况 当时我花了好长时间才慢慢弄懂具体怎么做 xff0c 接下来便是具体排查 1 maven的安装配置是否有问题 我们找到maven的安装目录去查看 本人的安