From e68d7dce118b1a384d8e9f0533883268e0a4e6ab Mon Sep 17 00:00:00 2001 From: Benoit Marty <benoit@matrix.org> Date: Tue, 14 Dec 2021 16:44:27 +0100 Subject: [PATCH] Update build.gradle --- build.gradle | 38 ++++++++++++++++++++++++++++++-------- 1 file changed, 30 insertions(+), 8 deletions(-) diff --git a/build.gradle b/build.gradle index f4ef35a2..59972ea0 100644 --- a/build.gradle +++ b/build.gradle @@ -2,10 +2,10 @@ buildscript { apply from: 'dependencies.gradle' + apply from: 'dependencies_groups.gradle' repositories { google() - jcenter() maven { url "https://plugins.gradle.org/m2/" } @@ -22,18 +22,40 @@ buildscript { allprojects { repositories { - // For olm library. This has to be declared first, to ensure that Olm library is not downloaded from another repo + // For olm library. + maven { + url 'https://gitlab.matrix.org/api/v4/projects/27/packages/maven' + content { + groups.olm.regex.each { includeGroupByRegex it } + groups.olm.group.each { includeGroup it } + } + } maven { url 'https://jitpack.io' content { - // Use this repo only for olm library - includeGroupByRegex "org\\.matrix\\.gitlab\\.matrix-org" - // And monarchy - includeGroupByRegex "com\\.github\\.Zhuinden" + groups.jitpack.regex.each { includeGroupByRegex it } + groups.jitpack.group.each { includeGroup it } + } + } + google { + content { + groups.google.regex.each { includeGroupByRegex it } + groups.google.group.each { includeGroup it } + } + } + mavenCentral { + content { + groups.mavenCentral.regex.each { includeGroupByRegex it } + groups.mavenCentral.group.each { includeGroup it } + } + } + //noinspection JcenterRepositoryObsolete + jcenter { + content { + groups.jcenter.regex.each { includeGroupByRegex it } + groups.jcenter.group.each { includeGroup it } } } - google() - jcenter() } tasks.withType(org.jetbrains.kotlin.gradle.tasks.KotlinCompile).all { -- GitLab