@@ -8,9 +8,9 @@ buildscript {
88 targetSdkVersion : 34 ,
99 minSdkVersion : 21
1010 ]
11- androidGradlePluginVersion = ' 7.2.0 '
11+ androidGradlePluginVersion = ' 8.8.2 '
1212 googleServicesGradlePluginVersion = ' 4.3.10'
13- huaweiAgconnectVersion = ' 1.6.2.300 '
13+ huaweiAgconnectVersion = ' 1.9.1.304 '
1414 huaweiHMSPushVersion = ' 6.3.0.304'
1515 huaweiHMSLocationVersion = ' 4.0.0.300'
1616 kotlinVersion = ' 1.7.10'
@@ -19,21 +19,29 @@ buildscript {
1919 ktlintVersion = ' 1.0.1'
2020 // DO NOT upgrade for tests, using an old version so it matches AOSP
2121 tdunningJsonForTest = ' 1.0'
22- }
2322
24- repositories {
25- google()
26- mavenCentral()
27- gradlePluginPortal()
28- // Huawei maven
29- maven { url ' https://developer.huawei.com/repo/' }
23+ sharedRepos = {
24+ google()
25+ mavenCentral()
26+ gradlePluginPortal()
27+ // Huawei maven
28+ maven { url ' https://developer.huawei.com/repo/' }
29+ }
30+ sharedDeps = [
31+ " com.android.tools.build:gradle:$androidGradlePluginVersion " ,
32+ " com.google.gms:google-services:$googleServicesGradlePluginVersion " ,
33+ " com.huawei.agconnect:agcp:$huaweiAgconnectVersion " ,
34+ " org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlinVersion " ,
35+ " org.jlleitschuh.gradle:ktlint-gradle:$ktlintPluginVersion " ,
36+ " com.vanniktech.maven.publish:com.vanniktech.maven.publish.gradle.plugin:0.32.0"
37+ ]
3038 }
31- dependencies {
32- classpath " com.android.tools.build:gradle: $a ndroidGradlePluginVersion "
33- classpath " com.google.gms:google-services: $g oogleServicesGradlePluginVersion "
34- classpath " com.huawei.agconnect:agcp: $h uaweiAgconnectVersion "
35- classpath " org.jetbrains.kotlin:kotlin-gradle-plugin: $k otlinVersion "
36- classpath " org.jlleitschuh.gradle:ktlint-gradle: $k tlintPluginVersion "
39+
40+ buildscript {
41+ repositories sharedRepos
42+ dependencies {
43+ classpath sharedDeps
44+ }
3745 }
3846}
3947
0 commit comments