栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

spring-boot-maven-plugin 报红解决

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

spring-boot-maven-plugin 报红解决

 问题描述:

本地编译打包maven项目时,报spring-boot-maven-plugin 构建找不到的错误。昨天还好好的,本地代码里的pom文件没有做任何改动。
pom.xml中有一段下面的配置:(已去掉项目信息)

    
        
            
                org.springframework.boot
                spring-boot-maven-plugin 报红
            
        
    

关键错误信息如下:
spring-boot-maven-plugin jar包找不到。

分析:
  1. 去本地仓库,检查是否有该jar包
  2. 是否是maven配置的setting.xml文件镜像库路径有问题。
  3. 去远程仓库查看,检查是否有该版本的jar包
 解决: 第一种情况:本地仓库有该jar包,但是在pom.xml文件中报红

通过分析:本地已下载好jar包,只是程序没有刷新找到。

如图点击刷新即可。

或者直接重启idea,再点击。亲测有效。

 第二种情况:本地仓库有该jar包,但是setting.xml文件中maven镜像路径问题

添加镜像路径:


    
	 
	
      aliyunId
      central
      aliyun maven
      https://maven.aliyun.com/repository/central
    
	 
	
      alimaven
      central
      aliyun maven
      https://maven.aliyun.com/nexus/content/groups/public/
    
	 
	
      alimaven
      central
      aliyun maven
      https://maven.aliyun.com/nexus/content/repositories/central/
    
	 
	 
      alimaven
      central
      aliyun maven
      https://central.maven.org/maven2
    
	
	 
      mirrorId
      central
      Human Readable Name
      https://repol.maven.org/maven2/
    
第三种情况:本地仓库没有该jar包

spring-boot-maven-plugin没有设置version,它会先去远程仓库找最新的版本,然后download到本地,然后完成maven操作等。但是远程仓库里没有相应的jar包,导致执行maven编译出错。因为远程仓库里已经有了最新版本的路径,它就不会使用已经存在的版本。

解决:

给spring-boot-maven-plugin指定具体的version,如下设置:


        
            
                org.springframework.boot
                spring-boot-maven-plugin
                2.4.3
            
        
    
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/531602.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号