Build: allow to build unit test on java11
authorDa Risk <da_risk@geekorum.com>
Sat, 09 May 2020 18:16:48 -0400
changeset 7 b83e6b69e806
parent 6 99ad8c14fec2
child 8 729a3ee3840a
Build: allow to build unit test on java11
buildSrc/src/main/kotlin/AndroidJavaVersion.kt
--- a/buildSrc/src/main/kotlin/AndroidJavaVersion.kt	Sat May 09 01:47:14 2020 -0400
+++ b/buildSrc/src/main/kotlin/AndroidJavaVersion.kt	Sat May 09 18:16:48 2020 -0400
@@ -37,11 +37,14 @@
         configurations.whenObjectAdded {
             when (name) {
                 "kapt" -> {
-                    add(name,"javax.xml.bind:jaxb-api:2.3.1")
+                    add(name, "javax.xml.bind:jaxb-api:2.3.1")
                     add(name, "com.sun.xml.bind:jaxb-core:2.3.0.1")
                     add(name, "com.sun.xml.bind:jaxb-impl:2.3.2")
                 }
                 "annotationProcessor" -> add(name, "javax.xml.bind:jaxb-api:2.3.1")
+                // I guess that on AGP 4.x+ testAnnotationProcessor inherit from annotationProcessor
+                // not on 3.6.x
+                "testAnnotationProcessor" -> add(name, "javax.xml.bind:jaxb-api:2.3.1")
             }
         }
     }