2016-05-18 33 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' 
} 

相关问题