来自“ com.oracle.jdbc:ojdbc8”(v12.2.0.1)的“ xmlparserv2”是否突然损坏?

时间:2018-10-02 14:42:09

标签: oracle maven gradle

我的gradle.build文件中有一个oracle maven依赖项。一切都很好。然后我清除了缓存。

现在有了这种依赖关系

compile('com.oracle.jdbc:ojdbc8:12.2.0.1')

给我这个错误

error: error reading /root/.gradle/caches/modules-2/files-2.1/com.oracle.jdbc/xmlparserv2/12.2.0.1/90c56300a160a184263c45f4d1ffa126216313a1/xmlparserv2-12.2.0.1.jar; error in opening zip file 
error: error reading /root/.gradle/caches/modules-2/files-2.1/com.oracle.jdbc/xmlparserv2/12.2.0.1/90c56300a160a184263c45f4d1ffa126216313a1/xmlparserv2-12.2.0.1.jar; error in opening zip file

这是怎么回事? Oracle是否用损坏的版本覆盖了现有文件?但更重要的是-我现在该怎么办?

2 个答案:

答案 0 :(得分:0)

我刚刚对此进行了测试(同事从6月开始有一个罐子版本),而新罐子确实损坏了。交换旧的jar,供行家下载一个,然后最终编译。

答案 1 :(得分:0)

我在CI版本中遇到了这个问题 解决方案是删除依赖项:

compile(group: 'com.oracle.jdbc', name: 'ojdbc8', version: '12.2.0.1') {
    exclude module: 'xmlparserv2'
}

P.S删除此代码后,我没有遇到任何问题。/