【发布时间】:2012-12-05 02:25:39
【问题描述】:
给定
dependencies {
compile project(':subproject') {
transitive = false
}
}
这在 gradle 1.3 中无法正常工作。 (即所有依赖项都包含在子项目中)
这是一个错误还是排除项目依赖项的语法不同?
【问题讨论】:
-
我发现了一个尚未解决的 Jira,但似乎有一个解决方法如下:在项目周围添加额外的括号,如下所示 compile (project(':subproject')) { transitive = false } - 我正在使用它,它对我有用 - 不直观但有效
-
此评论应标记为答案。不幸的是,一旦您排除了所有项目部门,如果您碰巧包含了其中一个项目(因为您只需要该列表中的 jar 子集),gradle 不会让您这样做。所以对于疯狂的项目来说,排除 dep by dep 只是为了做一些简单的事情。
标签: gradle dependencies project