Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/328.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 删除常春藤下载jar中的证书_Java_Ant_Certificate_Netbeans 7_Ivy - Fatal编程技术网

Java 删除常春藤下载jar中的证书

Java 删除常春藤下载jar中的证书,java,ant,certificate,netbeans-7,ivy,Java,Ant,Certificate,Netbeans 7,Ivy,我正在我的项目中使用jhall.jar。我正在使用netbeans 7.1进行开发。构建系统是ant,我使用ApacheIvy进行依赖关系管理。问题是ivy从maven存储库下载的jhall.jar已经签名,我想取消签名。我现在的做法是手动解压缩它,删除jar文件中META-INF文件夹中的证书,然后再次制作一个jar 现在我的问题是,有没有自动化的方法?ant允许您删除jar中的一些文件吗?有什么方法可以排除使用ivy下载证书的情况吗?请看一看。ivy并不是专门设计用来这样做的。它将文件作为依

我正在我的项目中使用jhall.jar。我正在使用netbeans 7.1进行开发。构建系统是ant,我使用ApacheIvy进行依赖关系管理。问题是ivy从maven存储库下载的jhall.jar已经签名,我想取消签名。我现在的做法是手动解压缩它,删除jar文件中META-INF文件夹中的证书,然后再次制作一个jar


现在我的问题是,有没有自动化的方法?ant允许您删除jar中的一些文件吗?有什么方法可以排除使用ivy下载证书的情况吗?

请看一看。ivy并不是专门设计用来这样做的。它将文件作为依赖项进行管理,而不是这些文件的内容。一旦您获得了jhall jar的未签名副本,您可以将其放在maven central之前的某个位置,让您的ivy解析器链进行检查,这样您就可以确保在ivy依赖项解析中获得该版本。@MarkO'Connor:好的,我这么认为。我想ant可能会在这项任务中帮助我。@David:你的建议行得通,但我想用ivy for jhall,这样我总能得到最新的.release版本。因此,我要求蚂蚁/常春藤的方法来做到这一点