zoukankan      html  css  js  c++  java
  • IDEA+Maven

    Maven到底是个啥:https://www.cnblogs.com/whgk/p/7112560.html

    IDEA中Maven项目的包有些出现红色波浪线:https://blog.csdn.net/u014672466/article/details/80211340

    问题描述:Maven项目中出现红色波浪线(如下图所示)

    解决方案1:

    直接找到依赖失败的模块的pom文件,然后把依赖失败的地方注释掉 import changes,再打开注释 import changes
    (大部分情况下可以解决问题,。还解决不了就看解决方案2,可以找到问题根源)

    解决方案2:

    第一步:找出究竟是哪个包出问题了(如下图)

    第二步:ctrl+H(IDEA快捷方式)通过搜索artifactId(即项目名 这里为zcache),找到需要导入被缺失包的项目模块的pom.xml文件(如下图所示)

      提示:图中红色波浪线 com.alipay.zcache:zcache:unknown 表示 groupId:artifactId:version 即包名:项目名:版本

     第三步:打开pom.xml文件(这里是webhkpom.xml),如下图所示,再ctrl+F搜索项目名(这里是zcache),然后就可以很明显的发现pom.xml文件中没有指明依赖的项目版本(版本是什么呢?请看下一步)

    提示:这里的pom.xml文件种依赖的时候没有指明项目版本,可能在它的父项目中给统一指明了,也有可能使用了依赖管理器

    第四步:找到本地仓库(如下图所示)

     

    第五步:根据波浪线提示(这里是com.alipay.zcache:zcache:unknown),一级一级的进入文件夹(如下图所示 是不是发现 maven下载zcache项目的包到本地仓库后,有两个版本,分别是:3.1.4和unknown)

    第六步:到这里就根据具体情况来处理吧(我这里是直接在第三步中的pom.xml文件中添加3.1.4的版本,如下图所示,添加后完美解决)

    ok(如下图所示,对比一下,是不是ok了,哈哈) 

     总结:

    大家可以根据此文中的这波操作,举一反三,maven的依赖问题大部分可以解决(原则就是ctrl+H和ctrl+F这两波操作要应用好)

    如果忍耐算是坚强 我选择抵抗 如果妥协算是努力 我选择争取
  • 相关阅读:
    如何用伪类画出一个三角形
    关于昨天遇到题目的一点随笔
    opacity与rgba
    选择框脚本_移动/重排选项 P435
    文字等宽
    CSS3风骚渐变
    表单序列化 P436
    选择框脚本_添加/删除选项 P434
    选择框脚本_用事件选中选项,获取选中项信息 P432
    文本框组脚本_自动切换焦点“例如加区号和分机号的电话号码文本框组” P426
  • 原文地址:https://www.cnblogs.com/danhuai/p/10522839.html
Copyright © 2011-2022 走看看