given
dependencies {
compile project(':subproject') {
transitive = false
}
}
这在 gradle 1.3 中无法正常工作。 (即所有依赖项都包含在子项目中)
这是一个错误还是有不同的语法来排除项目依赖项?
显示的语法将添加一个新的(所谓的dynamic) transitive
财产给Project
对象,除非在其他地方使用,否则不会有任何效果。您将收到一条警告,指出动态属性已被弃用,这是构建脚本中潜在错误的迹象,并且在 Gradle 2.0 中将严重失败。
正确的语法是(正如您已经指出的):
dependencies {
compile(project(':subproject')) {
transitive = false
}
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)