2010-05-04 51 views
0

当我运行grails install-dependency时,我得到了这个。Grails - 试图包含HTPPBuilder - 链接错误

java.lang.LinkageError: loader constraint violation: loader (instance of <bootloader>) previously initiated loading for 
    a different type with name "org/xml/sax/SAXParseException" 

怎么了?我之前没有使用过grails依赖管理,这很神秘。

repositories {   
    grailsPlugins() 
    grailsHome() 
    mavenLocal() 
    mavenCentral() 
} 

dependencies { 
    runtime 'org.codehaus.groovy.modules.http-builder:http-builder:0.5.0' 
} 

回答

3

看起来像一个XML的API冲突,

尝试

dependencies { 
    runtime 'org.codehaus.groovy.modules.http-builder:http-builder:0.5.0'{ 
     excludes 'xml-apis' 
    } 
} 
+0

这让它建,按说,但是当我尝试使用HTTPBuilder,我得到类没有解决。 我的IDE还显示,当我尝试自动导入或手动导入时,我没有合适的库。思考? – 2010-05-04 02:57:25

+0

哪个类不能找到? – leebutts 2010-05-04 03:02:09

+0

xalan是另一个有时可能会导致麻烦的库,HttpBuilder是否依赖它? – leebutts 2010-05-04 03:02:44