Gradle-排除依赖项的依赖项

Gradle-排除依赖项的依赖项,gradle,dependencies,Gradle,Dependencies,我将我的项目转移到Gradle。我有一组我自己的依赖项,我想包含在最终的jar中 dependencies { implementation group: 'commons-io', name: 'commons-io', version: 'latest.release' implementation group: 'com.amazonaws', name: 'aws-java-sdk-core', version: 'latest.release' impleme

我将我的项目转移到Gradle。我有一组我自己的依赖项,我想包含在最终的jar中

dependencies {
    implementation group: 'commons-io', name: 'commons-io', version: 'latest.release'

    implementation group: 'com.amazonaws', name: 'aws-java-sdk-core', version: 'latest.release'
    implementation group: 'com.amazonaws', name: 'aws-java-sdk-s3', version: 'latest.release'
    implementation group: 'com.amazonaws', name: 'aws-java-sdk-sqs', version: 'latest.release'
    implementation group: 'com.amazonaws', name: 'aws-java-sdk-dynamodb', version: 'latest.release'
    // etc
但它们有自己的依赖性,我不想包括在内。如何仅包括例如
commons io:commons io:latest.release
,而不解析它们的依赖关系

我试过了

configurations {
    compileClasspath.transitive = false
}
但在这种情况下,我的所有依赖项都被排除在外

谢谢

考虑以下(工作示例):

请注意,
commons io
不是最好的示例,因为它是运行时依赖项

dependencies {
    implementation('com.amazonaws:aws-java-sdk-core:latest.release') {
        transitive = false
    }
}