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