在用ant checkout 引用的jar包后,编译发生错误invalid CEN header (bad signature)
查了一下,是因为没有按binary模式checkout。
后来把ant脚本做如下修改就好了。
<cvs cvsRoot="${cvsroot}" command="checkout -kb" cvsrsh="ssh"
在checkout后的Entries文件中能看到-kb,然后去编译就没有问题了。
本文介绍了解决使用Ant构建工具在引用特定jar包时出现的“invalidCENheader(badsignature)”错误的方法。通过调整Ant脚本中的cvs checkout命令参数为-checkout-kb,确保二进制文件正确检出,从而避免了编译过程中的签名验证错误。
在用ant checkout 引用的jar包后,编译发生错误invalid CEN header (bad signature)
查了一下,是因为没有按binary模式checkout。
后来把ant脚本做如下修改就好了。
<cvs cvsRoot="${cvsroot}" command="checkout -kb" cvsrsh="ssh"
在checkout后的Entries文件中能看到-kb,然后去编译就没有问题了。
562

被折叠的 条评论
为什么被折叠?