gradle - 如何从gradle的jar文件中排除 transient 依赖关系?

标签 gradle android-gradle-plugin

我有一个与SDK相关的android项目,可在jar文件中找到它,因此我将其放在lib文件夹中,但是jar文件中包含gson库,并且接缝已过期。所以我想排除它,并为gson添加单独的依赖项。

我怎样才能做到这一点?
谢谢

UPD

compile fileTree(include: ['*.jar'], dir: 'libs') {
    exclude group: 'com.google.code.gson', module: 'gson'
}

导致错误
Error:(49, 0) Gradle DSL method not found: 'exclude()'

最佳答案

您可以像这样从依赖项中明确排除它:

compile fileTree(dir: 'libs', include: '*.jar', excludes: ['gson-stuff'])
我希望这是有帮助的。

关于gradle - 如何从gradle的jar文件中排除 transient 依赖关系?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43230876/

相关文章:

基于 Bamboo 构建的 Android 在 lintVital 任务上挂起 20 多分钟

selenium - Groovy 给出 "No such Property"但它在方法中声明 : selenium and page object modelling

gradle - gRPC 梯度 :generateProto fails with directory not found when importing other proto definitions

java - LocationListener、LocationRequest、LocationServices 在实现 Google Maps API 以在 Android Studio 中查找附近地点时导入无效

android-studio - gradle将下载的jar放在哪里?

android - 从gradle中的多个依赖项中排除同一组?

java - 如何根据yml文件生成resttemplate?

docker - 可以使用 gradle 来保存 gzip winder Win7 吗?

android - 错误 :Execution failed for task ':app:dexDebug' after importing project from Eclipse to Android Studio

Android 项目在 Android Studio 4.0.1 编译时无法运行