I updated mockk from 1.10.6 to 1.13.5 and now I am getting following errors when compiling androidTest for my project
Execution failed for task '....mergeDevDebugAndroidTestJavaResource'.
A failure occurred while executing com.android.build.gradle.internal.tasks.MergeJavaResWorkAction
> 2 files found with path 'MANIFEST.MF' from inputs:
- /Users/sunijsur/.gradle/caches/transforms-3/16796b71392c544ed3d37ca5970f8dee/transformed/mockk-agent-android-1.13.5/jars/classes.jar
- /Users/sunijsur/.gradle/caches/modules-2/files-2.1/org.checkerframework/checker/3.1.1/ae500b8c751519355226aa862ef0a83c6983a8bb/checker-3.1.1.jar
Adding a packagingOptions block may help, please refer to
https://developer.android.com/reference/tools/gradle-api/7.4/com/android/build/api/dsl/ResourcesPackagingOptions
for more information
I have attempted to add
pickFirst "META-INF/MANIFEST.MF"
to android packagingOption but that doesn't seem to be helping. Has anyone switched to 1.13.5 for their Android project and run into this issue.
Subodh Nijsure
08/14/2023, 12:29 PM
FWIW - I ended up adding this to my packaging option
exclude "***/MANIFEST.MF"