在Gradle中排除依赖项时,为什么使用module关键字而不是name?

时间:2014-07-17 09:07:06

标签: gradle dependencies

为了添加新的依赖项,我们可以使用字符串和地图表示法:

 configurationName "group:name:version:classifier" configurationName
 group: group:, name: name, version: version, classifier: classifier

要排除我们使用的依赖关系:

dependencies {
    compile("org.gradle.test.excludes:api:1.0") {
        exclude module: 'shared'
    }
}

为什么我们使用关键字模块,而不是名称。这是来自ANT还是其他原因?

1 个答案:

答案 0 :(得分:1)

我认为原作者在这里认为name有点过于模糊,所以他选择了module。 (它确实是模块的名称。)