我正在使用 Gradle 的影子插件为 Dagger 2 生成修改后的 jar。jar 文件按预期生成,但是当我将 jar 作为依赖项添加到我的项目时,我得到了
Error:Execution failed for task ':transformClassesAndResourcesWithSyncLibJarsForRelease'.
> java.util.zip.ZipException: duplicate entry: META-INF/maven/com.google.dagger/dagger/pom.properties
给玩具我的案例的背景:我有一个具有下一个结构的应用程序
核心库
|
库1
|
应用程序
CoreLib 和 Lib1 使用 shadow 生成的这些 jar 文件来替换 dagger2。但是在运行应用程序时,我在 Lib1 中遇到了之前的异常。
我在两个库中都添加了这样的罐子
apt files('libs/two-daggers-compiler-1.0.0.jar')
compile files('libs/two-daggers-library-1.0.0.jar')
有任何想法吗??