diff --git a/build.gradle b/build.gradle index 78cc80c291..479a6b6e25 100644 --- a/build.gradle +++ b/build.gradle @@ -33,6 +33,7 @@ buildscript { classpath "org.jetbrains.dokka:dokka-gradle-plugin:1.7.10" classpath "org.jetbrains.kotlinx:kotlinx-knit:0.4.0" classpath 'com.jakewharton:butterknife-gradle-plugin:10.2.3' + classpath 'app.cash.paparazzi:paparazzi-gradle-plugin:1.0.0' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } diff --git a/dependencies_groups.gradle b/dependencies_groups.gradle index e44e0bc5c2..a97d80bc7f 100644 --- a/dependencies_groups.gradle +++ b/dependencies_groups.gradle @@ -49,6 +49,7 @@ ext.groups = [ regex: [ ], group: [ + 'app.cash.paparazzi', 'ch.qos.logback', 'com.adevinta.android', 'com.airbnb.android', @@ -150,11 +151,14 @@ ext.groups = [ 'it.unimi.dsi', 'jakarta.activation', 'jakarta.xml.bind', + 'javax.activation', 'javax.annotation', 'javax.inject', + 'javax.xml.bind', 'jline', 'jp.wasabeef', 'junit', + 'kxml2', 'me.saket', 'net.bytebuddy', 'net.java', @@ -183,11 +187,13 @@ ext.groups = [ 'org.hamcrest', 'org.jacoco', 'org.java-websocket', + 'org.jcodec', 'org.jetbrains', 'org.jetbrains.dokka', 'org.jetbrains.intellij.deps', 'org.jetbrains.kotlin', 'org.jetbrains.kotlinx', + 'org.jetbrains.trove4j', 'org.json', 'org.jsoup', 'org.junit', diff --git a/gradle.properties b/gradle.properties index 0e561faa8d..438c27d6f0 100644 --- a/gradle.properties +++ b/gradle.properties @@ -17,6 +17,7 @@ org.gradle.caching=true # Android Settings android.enableJetifier=true android.useAndroidX=true +android.jetifier.ignorelist=android-base-common,common #Project Settings # Change debugPrivateData to true for debugging diff --git a/vector/build.gradle b/vector/build.gradle index 3a923f1b5c..61190a2fa2 100644 --- a/vector/build.gradle +++ b/vector/build.gradle @@ -3,6 +3,7 @@ apply plugin: 'kotlin-android' apply plugin: 'kotlin-parcelize' apply plugin: 'kotlin-kapt' apply plugin: 'dagger.hilt.android.plugin' +apply plugin: 'app.cash.paparazzi' if (project.hasProperty("coverage")) { apply plugin: 'jacoco'