2016-05-18 34 views
1

我編譯如下依賴性:如何排除從dependacy一個文件中的Grails 2.2.2

compile 'org.seleniumhq.selenium:selenium-java:2.48.2' 

它返回這家名爲asm-3.1.jar具體罐,這與另一件事我編譯衝突。

如何從中排除這一個文件?

我嘗試使用這一解決方案,但沒有運氣:

compile ('org.seleniumhq.selenium:selenium-server:2.48.2'){ 
excludes 'org.objectweb.asm' 
} 

回答

1

我不認爲依賴關係是硒的到來。 Grails 2.2.2對asm 3.1有明確的運行時依賴。

請參閱https://github.com/grails/grails-core/blob/2185428f9acdfbafb268534a166aa4ab7ff510d4/grails-core/build.gradle#L49

與此不同,排除依賴關係的語法可在http://docs.grails.org/2.2.2/guide/conf.html#ivy找到。

你可以使用這樣的:正如我上面說,雖然,這是不會因爲Grails的2.2.2本身是拉動在

擺脫 asm依賴

compile ('org.seleniumhq.selenium:selenium-server:2.48.2'){ 
    exclude 'asm' 
} 

相關問題