我的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是否用损坏的版本覆盖了现有文件?但更重要的是-我现在该怎么办?
答案 0 :(得分:0)
我刚刚对此进行了测试(同事从6月开始有一个罐子版本),而新罐子确实损坏了。交换旧的jar,供行家下载一个,然后最终编译。
答案 1 :(得分:0)
我在CI版本中遇到了这个问题 解决方案是删除依赖项:
compile(group: 'com.oracle.jdbc', name: 'ojdbc8', version: '12.2.0.1') {
exclude module: 'xmlparserv2'
}
P.S删除此代码后,我没有遇到任何问题。/