spring-cloud-starter-alibaba-nacos-discovery在maven中找不到的问题以及解决方法
作者:mmseoamin日期:2023-12-18
 
     com.alibaba.cloud
     spring-cloud-starter-alibaba-nacos-discovery
 

项目中pom.xml直接用这个maven会报

Could not find artifact com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-discovery:pom:unknown in aliyun-public (https://maven.aliyun.com/repository/public)

试了几种方法包括:

  1. 指定版本为1.4.1
  2. 在.m2/settings.xml里添加新的阿里云源
  3. Invalid cache重启
  4. maven clean

发现都没用。最终解决方法是在pom的dependencyManagement添加

    
        
            
                org.springframework.cloud
                spring-cloud-dependencies
                ${spring-cloud.version}
                pom
                import
            
            
                com.alibaba.cloud
                spring-cloud-alibaba-dependencies
                ${spring-cloud-alibaba.version}
                pom
                import
            
        
    

${spring-cloud-alibaba.version} 要根据对应的springboot版本来选。详见springcloud alibaba 版本说明