在使用Maven依赖时,Intellij Idea出现了classpath错误。

6
我正在使用Intellij IDEA 12.1.6,我公司几乎所有人都使用Eclipse,并没有注意到我的问题。我们有一个本地nexus仓库,我们在其中部署构件,但其中一些构件系统性地创建了无效的maven-metadata.xml文件(最新的快照时间戳和构建号与仓库中有效构件名称不匹配),因此Intellij告诉我这些库具有损坏的类路径。
是否有一种方法可以强制Intellij钩取本地仓库中的maven jars而不必担心那些元数据附加信息?例如,Eclipse将hook jar放入其类路径中,取版本时不包含这些数据(在我的m2 repo目录中,我看到下载了两个jar文件,一个是带有完整数据的,另一个则没有)。 例如:

library-0.0.6-SNAPSHOT.jar
library-0.0.6-SNAPSHOT-20131028.111135-10.jar

感谢您的帮助。

1
最好的解决方法是修复元数据。Nexus 中有一个预定任务可以完成此操作。 - Manfred Moser
如果我能做到,就没有理由问这个问题了。不管怎样,还是谢谢您 :) - G-Host
1个回答

1

谢谢你的回答,不管怎样,最新的IntelliJ更新已经解决了问题,无需手动更改库配置。 - G-Host

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接