Grails 为Groovy项目运行Ant脚本时的java.util.zip.ZipException

Grails 为Groovy项目运行Ant脚本时的java.util.zip.ZipException,grails,ant,Grails,Ant,我有一个旧的Grails(1.3.1)项目。它包含一些Java,一些Groovy,有一个Ant脚本和Ivy依赖关系管理。我已经设法在Eclipse中打开了它,并解决了一些初始构建错误,现在它看起来很好。Ant脚本有一些目标(清理、编译、部署等),但对于每一个目标,我都会遇到以下问题: (Ivy首先检索大量依赖项) C:\[SOMECLASSPATH]\SomeClass.class:java.util.zip.ZipException:打开zip文件时出错 [GrailTask]无法从C:\[S

我有一个旧的Grails(1.3.1)项目。它包含一些Java,一些Groovy,有一个Ant脚本和Ivy依赖关系管理。我已经设法在Eclipse中打开了它,并解决了一些初始构建错误,现在它看起来很好。Ant脚本有一些目标(清理、编译、部署等),但对于每一个目标,我都会遇到以下问题:

(Ivy首先检索大量依赖项)

C:\[SOMECLASSPATH]\SomeClass.class:java.util.zip.ZipException:打开zip文件时出错 [GrailTask]无法从C:\[SOMECLASSPATH]\SomeClass.class获取资源: [GrailTask]java.util.zip.ZipException:打开zip文件时出错


当[SOMECLASSPATH]\SomeClass发生变化时,它会重复出现无数个类,最终我停止了这个过程。

afaik,ant试图将
SomeClass.class
作为zip文件处理,但事实并非如此。你能把它从类路径中删除吗?迟来的评论,但我通过在安装了groovy/grails插件的NetBeans中打开项目解决了我的问题。它设法找到了一个grails项目,而Eclipse没有。Ivy下载的jar文件实际上包含html,表示codehaus已经关闭,所以grails无法理解它们也就不足为奇了。我用其他文件替换了codehaus repo引用,然后得到了真正的jars.afaik,ant试图将
SomeClass.class
作为zip文件处理,但事实并非如此。你能把它从类路径中删除吗?迟来的评论,但我通过在安装了groovy/grails插件的NetBeans中打开项目解决了我的问题。它设法找到了一个grails项目,而Eclipse没有。Ivy下载的jar文件实际上包含html,表示codehaus已经关闭,所以grails无法理解它们也就不足为奇了。我用其他文件替换了codehaus repo引用,然后得到了真正的jars.afaik,ant试图将
SomeClass.class
作为zip文件处理,但事实并非如此。你能把它从类路径中删除吗?迟来的评论,但我通过在安装了groovy/grails插件的NetBeans中打开项目解决了我的问题。它设法找到了一个grails项目,而Eclipse没有。Ivy下载的jar文件实际上包含html,表示codehaus已经关闭,所以grails无法理解它们也就不足为奇了。我用其他人代替了codehaus回购协议,然后我得到了真正的罐子。