1

这似乎应该是微不足道的,但我找不到一个例子。我有一个兄弟项目,我的项目依赖于我的项目,我主要希望包含可传递的罐子,但不是几个特定的​​罐子。你如何排除那些罐子?我已经尝试过这个和它的各种口味,但无法让它发挥作用。我可以找到的所有示例都通过完整的人工/常春藤名称排除模块或 jar,但是我需要排除的 jar 是我自己的兄弟构建的 jar,因此我需要按名称排除它。

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

1 回答 1

0

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

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

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

于 2014-02-27T07:55:34.607 回答