2010-05-04 71 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