我使用Grails 2.2.1导入一个项目,并尝试在2.1.1 Grails应用程序中使用它。它因错误而失败

时间:2013-07-12 08:21:12

标签: grails

当我在grails 2.1.1中导入2.2.1版本的项目时,它向我显示了这个错误,有人可以建议我这个解决方案

错误执行脚本编译错误:

  

加载器约束违规:解析重写方法时   “org.apache.tools.ant.helper.ProjectHelper2 $ RootHandler.setDocumentLocator(Lorg / XML /萨克斯/定位器;)V”   类加载器(实例)   org / codehaus / groovy / grails / cli / support / GrailsRootLoader)   当前类,org / apache / tools / ant / helper / ProjectHelper2 $ RootHandler,   和它的超类加载器(实例)有所不同   签名

中使用的org / xml / sax / Locator类的类对象

1 个答案:

答案 0 :(得分:2)

该特定错误通常是由于某些内容对xml-apis具有传递依赖性(自Java 5以来一直没有必要),可以通过查看grails dependency-report的结果并添加来修复与BuildConfig依赖关系相关的excludes