intellij-maven-imports-have-broken-classpath

        公司自己搭得maven私服,然后使用git下载 公司mvn的依赖包时候,报错:

    

   

  之后再idea里面发现依赖的jar包 有红色的错误信息,提示 maven imports have broken classpath。

   然后看了下本地,没有对应的jar包,然而在nexus 下是有这个jar包的。为什么没有下载下来那? 之后重新删除本地的maven依赖包,又用eclipse重新下载了,发现是正常的,本地有jar包。为什么eclipse正常而idea则报错 了那?

     问了下其他的同事,然后看了下问题,说是 nexus上面的jar包打的不规范导致的。然后修改了下,重新删除本地的maven依赖包,可以了。。。

     想了想为什么eclipse正常,而用git命令不行那?应该是eclipse在下载mvn时候 忽略了一些东西,类似用git命令下载时候 加上 一些忽略的后缀,对这个没有太深入的研究,不过基本知道原因了。

原文地址:https://www.cnblogs.com/thinkingandworkinghard/p/6704468.html