Ubi
03/15/2019, 9:18 AM./gradlew clean test assemble -> ✅
./gradlew clean && ./gradlew test && ./gradlew assemble -> ❌
I am switching annotation processing to kapt. Everything works fine in android studio but the annotation processing fails on jenkins. All I can see is Task :app:compileDebugJavaWithJavac FAILED followed by error: cannot find symbol in all dagger components.
Jenkins pipeline has three steps.
1. Clean -> ./gradlew clean
2. Test -> ./gradlew test
3. Assemble -> ./gradlew assemble
Which is equivalent to ./gradlew clean && ./gradlew test && ./gradlew assemble
If instead of three separate steps if I run ./gradlew clean test assemble I don’t get any errors
So far I have enabled caching, but it seems to have no effect
kapt {
useBuildCache = true
}