【发布时间】:2014-03-06 15:20:41
【问题描述】:
我想在我的 Android 项目中使用 json-schema-validator,如下所示:
dependencies {
compile 'com.github.fge:json-schema-validator:2.1.8'
}
很遗憾,由于此文件重复错误,Gradle 停止打包:
Path in archive: draftv3/schema
Origin 1: /Users/andrej/.gradle/caches/modules-2/files-2.1/com.github.fge/json-schema-validator/2.1.8/4c2a5be8ce86c2338561a651d7d22fb4c4a8763d/json-schema-validator-2.1.8.jar
Origin 2: /Users/andrej/.gradle/caches/modules-2/files-2.1/com.github.fge/json-schema-core/1.1.9/4ead9ba3fb3bde69d93f738042d12a9e60e41645/json-schema-core-1.1.9.jar
我知道我可以像这样忽略文件:
packagingOptions {
exclude 'draftv3/schema'
}
但该文件被 json-schema-validator 和 json-validator-core 使用,因此在生成的 APK 中是必需的。
如何强制 Gradle 继续打包,同时保留此文件的两个版本之一(它们相等)?
谢谢, 安德烈
【问题讨论】:
标签: android gradle android-studio jsonschema