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 镜像仓库的原因。

     
  • 相关阅读:
    ASP.NET MVC 以Stream 下载文件
    ITextSharp 初次接触
    Easyui中tree组件实现搜索定位功能及展开节点定位
    lodop 打印控件的使用
    XML IList<T> TO DataSet TO DataTable 相互转换
    JSONToObejct 问题 part 1
    可以动态添加图片的轮播插件
    防止机器注册
    sqlServer 取每组的前几条数据
    log4net 动态设定日志文件名
  • 原文地址:https://www.cnblogs.com/wsZzz1997/p/13334796.html
Copyright © 2011-2022 走看看