Gradle-排除依赖项的依赖项
我将我的项目转移到Gradle。我有一组我自己的依赖项,我想包含在最终的jar中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
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
}
}