From da3ac0e72c0559223e9b91f31830810d39638734 Mon Sep 17 00:00:00 2001 From: jcesarmobile Date: Fri, 21 Apr 2023 18:26:47 +0200 Subject: [PATCH] feat(cli): Migrate update to gradle 8 (#6530) --- cli/src/tasks/migrate.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/cli/src/tasks/migrate.ts b/cli/src/tasks/migrate.ts index 5c51cc817..d464e199f 100644 --- a/cli/src/tasks/migrate.ts +++ b/cli/src/tasks/migrate.ts @@ -54,7 +54,7 @@ const plugins = [ ]; const coreVersion = 'next'; // TODO: Update when Capacitor 5 releases const pluginVersion = 'next'; // TODO: Update when Capacitor 5 releases -const gradleVersion = '7.5'; +const gradleVersion = '8.0.2'; export async function migrateCommand( config: Config, @@ -271,6 +271,7 @@ export async function migrateCommand( androidxBrowserVersion: '1.5.0', androidxMaterialVersion: '1.8.0', androidxExifInterfaceVersion: '1.3.6', + androidxCoreKTXVersion: '1.10.0', }; for (const variable of Object.keys(pluginVariables)) { await updateFile( @@ -607,8 +608,8 @@ async function updateBuildGradle( }, ) { // In build.gradle add dependencies: - // classpath 'com.android.tools.build:gradle:7.4.1' - // classpath 'com.google.gms:google-services:4.3.13' + // classpath 'com.android.tools.build:gradle:8.0.0' + // classpath 'com.google.gms:google-services:4.3.15' const txt = readFile(filename); if (!txt) { return; @@ -638,6 +639,7 @@ async function updateBuildGradle( } } } + writeFileSync(filename, replaced, 'utf-8'); } async function updateFile(