[英]How to exclude modules or groups in a jar from Gradle?
我正在嘗試編寫一個gradle腳本,我想忽略或從jar文件中排除某些模塊或組。
我的代碼:
dependencies {
compile fileTree(dir: "$buildDir/native-libs", include: 'native-libs.jar')
compile fileTree(dir: 'libs', include: ['*.jar'])
compile files('libs/test.jar')
}
所以,從test.jar文件我想要排除'com.xyz.abc',但我不知道如何編寫腳本。
請告訴我,建議我一些好的解決方案。
嘗試排除傳遞依賴的描述在這里 :
您可以通過配置或依賴項排除傳遞依賴關系:
例52.14。 排除傳遞依賴
的build.gradle
configurations {
compile.exclude module: 'commons'
all*.exclude group: 'org.gradle.test.excludes', module: 'reports'
}
dependencies {
compile("org.gradle.test.excludes:api:1.0") {
exclude module: 'shared'
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.