Gradle 1.5在编译时不能排除多个依赖项

时间:2014-07-12 06:35:45

标签: gradle guava build.gradle activejdbc

出于兼容性原因,我必须使用gradle 1.5,当我尝试

compile('org.javalite:activejdbc-instrumentation:1.4.9') { 
        exclude group: "com.google.collections", module: "google-collections"
        exclude group: "com.google.code.google-collections", module: "google-collect"
    }

在我的build.gradle中,仅排除第一项com.google.collections,但不排除第二个com.google.code.google集合。这似乎是Gradle 1.5的一个错误?有没有人知道这个的解决方法?我已经好几天了,我在这里死了。

非常感谢帮助! :)

1 个答案:

答案 0 :(得分:0)

好的,我终于在@ipolevoy的帮助下找到了原因。我认为Gradle 1.5有一个错误,它不会排除你列出的第二个包。对于这个特殊问题,由于Instrumentation插件不需要编译,我只需将其作为Gradle的buildcript中的类路径包含在内,然后将其导入以用作后编译任务。 / p>