gradle从项目依赖项中排除jar

时间:2013-11-11 21:50:32

标签: gradle

这似乎应该是显而易见的,但我找不到一个例子。我有一个我的项目依赖的兄弟项目,我主要想要包含传递的罐子,但不是特定的几个。你怎么排除那些罐子?我已经尝试了这种和它的各种口味,但无法让它发挥作用。我可以找到的所有示例都通过完整的神器/常春藤名称排除模块或罐子,但我需要排除的jar是我自己的兄弟构建的jar,所以我需要按名称排除它。

dependencies {
    compile(project(':sibling')) { exclude('sibling-core.jar') } // does not work :(
}

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题并找到了一个简单的解决方案。

在我的项目jar依赖项中,我将兄弟项目jar放在jar列表的末尾。

这样它就不会干扰jar依赖的其余部分。