zoukankan      html  css  js  c++  java
  • maven依赖包问题

    从网上找了个spring cloud项目跟着做,在配置 eureka的时候出现了问题

    下面两个地方一直出现错误

    import org.springframework.cloud.netflix.eureka.server.EnableEurekaServer;
    
    
    @EnableEurekaServer
    

    网上查了很多方法,看到最多的是spring-boot版本与spring-cloud版本不一致引起。

    但检查修改了多遍,发现我的这个项目并不是这个原因引起的。

    也有说重新reimport项目的,试了很多遍,但没用。

    也有说导入包和本地仓库存在冲突的。

    我右击了pom的show dependency查看,确实有红色的线,中间是某个包出现了各种不同的版本切换(也许是冲突),1.6,1.4,1.8,1.9。

    网上有说用版本控制器dependency management,但是我的父工程用的确实是dependency management,所以也没找到问题所在。

    还有说是包没下载下来的原因。

    我右击了项目-MAVEN-open settings.xml,在配置了ali的仓库后,发现也不起作用。想起来之前好像已经在maven home 的config文件中配置了,也不知是不是有影响。(之前有包下载不下来,我就找到网上说的在maven home,config文件中配置了多个镜像仓库)

    最后我觉得可能是公共仓库和个人仓库,或者也有可能是使用了mirror镜像仓库的原因。

    然后我删掉了镜像仓库(去掉了setting.xml中的镜像仓库配置,也去掉了config文件中的镜像仓库)重新了下载一遍。

    最后竟然就没有红波浪了。。。

    最后就剩右侧dependency中还有红波浪,也用网上说的,找到 对应pom文件的dependency 注释掉,然后保存,再撤销注释,然后就解决了。。

    一个莫名其妙的问题,折磨了好久。

    仔细思考后,觉得还是有可能是私人仓库的问题,项目默认的仓库是idea的bundle 3.1 (在C盘)版本的,我改成了之后配置的3.3版本(在D盘),(网上也看到说仓库在C盘会造成冲突问题的),

    也有可能是设置了mirro 镜像仓库的原因。

     
  • 相关阅读:
    ACE-6.1.0 linux 下的编译与安装步骤
    tcp_sync_server and tcp_sync_client
    网络服务器操作命令telnet
    eclipse CDT unresolved inclusion
    qt安装--this Qt version uses an unsupported makefile
    java指令详解
    (8) tomcat中管理领域、角色及用户
    (7) 将tomcat HTTP连接器启动在80端口(jsvc使用详解)
    10月16日面试总结
    MYSQL查询的四种情况
  • 原文地址:https://www.cnblogs.com/wsZzz1997/p/13334796.html
Copyright © 2011-2022 走看看