2016-05-18 19 views
1

のGrails 2.2.2にdependacyからファイルを除外する方法:私は次の依存関係をコンパイルしています

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' 
} 

関連する問題