diff --git a/dependencies.gradle b/dependencies.gradle
index 77d072e7c7..620b252cd1 100644
--- a/dependencies.gradle
+++ b/dependencies.gradle
@@ -7,7 +7,7 @@ ext.versions = [
'targetCompat' : JavaVersion.VERSION_11,
]
-def gradle = "7.0.4"
+def gradle = "7.1.0"
// Ref: https://kotlinlang.org/releases.html
def kotlin = "1.5.31"
def kotlinCoroutines = "1.5.2"
@@ -37,7 +37,6 @@ ext.libs = [
'gradlePlugin' : "com.android.tools.build:gradle:$gradle",
'kotlinPlugin' : "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin",
'hiltPlugin' : "com.google.dagger:hilt-android-gradle-plugin:$dagger"
-
],
jetbrains : [
'coroutinesCore' : "org.jetbrains.kotlinx:kotlinx-coroutines-core:$kotlinCoroutines",
diff --git a/dependencies_groups.gradle b/dependencies_groups.gradle
index 7de8100469..e8bc2484d2 100644
--- a/dependencies_groups.gradle
+++ b/dependencies_groups.gradle
@@ -175,6 +175,7 @@ ext.groups = [
'org.sonatype.oss',
'org.testng',
'org.threeten',
+ 'org.webjars',
'ru.noties',
'xerces',
'xml-apis',
diff --git a/matrix-sdk-android/build.gradle b/matrix-sdk-android/build.gradle
index a4102f7441..a9d4cbc540 100644
--- a/matrix-sdk-android/build.gradle
+++ b/matrix-sdk-android/build.gradle
@@ -62,8 +62,8 @@ android {
}
}
- adbOptions {
- installOptions "-g"
+ installation {
+ installOptions '-g'
// timeOutInMs 350 * 1000
}
diff --git a/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/job/SyncWorker.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/job/SyncWorker.kt
index 423a4e553f..c67c0e350e 100644
--- a/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/job/SyncWorker.kt
+++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/job/SyncWorker.kt
@@ -27,7 +27,6 @@ import org.matrix.android.sdk.internal.di.WorkManagerProvider
import org.matrix.android.sdk.internal.session.SessionComponent
import org.matrix.android.sdk.internal.session.sync.SyncPresence
import org.matrix.android.sdk.internal.session.sync.SyncTask
-import org.matrix.android.sdk.internal.task.TaskExecutor
import org.matrix.android.sdk.internal.worker.SessionSafeCoroutineWorker
import org.matrix.android.sdk.internal.worker.SessionWorkerParams
import org.matrix.android.sdk.internal.worker.WorkerParamsFactory
@@ -58,7 +57,6 @@ internal class SyncWorker(context: Context, workerParameters: WorkerParameters,
) : SessionWorkerParams
@Inject lateinit var syncTask: SyncTask
- @Inject lateinit var taskExecutor: TaskExecutor
@Inject lateinit var workManagerProvider: WorkManagerProvider
override fun injectWith(injector: SessionComponent) {
diff --git a/vector/build.gradle b/vector/build.gradle
index 54d23863ab..7155c425e4 100644
--- a/vector/build.gradle
+++ b/vector/build.gradle
@@ -288,9 +288,8 @@ android {
}
}
- lintOptions {
- lintConfig file("lint.xml")
-
+ lint {
+ lintConfig file('lint.xml')
checkDependencies true
abortOnError true
}
diff --git a/vector/lint.xml b/vector/lint.xml
index f02090489c..f2387c58cb 100644
--- a/vector/lint.xml
+++ b/vector/lint.xml
@@ -6,6 +6,7 @@
+