From cab5c5b7ecb038c67593798195f494f765eea736 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E3=82=A8=E3=83=AA=E3=82=B9?= Date: Sat, 5 Jul 2025 13:41:58 +0900 Subject: [PATCH] fix: apply repositories.gradle for cordova.gradle dependencies (#1816) --- .gitignore | 2 ++ framework/cordova.gradle | 6 ++---- test/run_java_unit_tests.js | 2 ++ 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index f4a212a1c..973574e97 100644 --- a/.gitignore +++ b/.gitignore @@ -30,6 +30,8 @@ example /test/.externalNativeBuild /test/androidx/cdv-gradle-config.json +/test/androidx/repositories.gradle +/test/androidx/app/repositories.gradle /test/androidx/tools /test/androidx/build /test/assets/www/.tmp* diff --git a/framework/cordova.gradle b/framework/cordova.gradle index abb5b411b..c8734a9ba 100644 --- a/framework/cordova.gradle +++ b/framework/cordova.gradle @@ -240,10 +240,8 @@ ext { } buildscript { - repositories { - google() - mavenCentral() - } + apply from: 'repositories.gradle' + repositories repos dependencies { classpath 'io.github.g00fy2:versioncompare:1.4.1@jar' diff --git a/test/run_java_unit_tests.js b/test/run_java_unit_tests.js index 23e3c5c4e..ad2556f8d 100644 --- a/test/run_java_unit_tests.js +++ b/test/run_java_unit_tests.js @@ -62,6 +62,8 @@ class AndroidTestRunner { .then(_ => { // TODO we should probably not only copy these files, but instead create a new project from scratch fs.copyFileSync(path.resolve(this.projectDir, '../../framework/cdv-gradle-config-defaults.json'), path.resolve(this.projectDir, 'cdv-gradle-config.json')); + fs.copyFileSync(path.resolve(this.projectDir, '../../framework/repositories.gradle'), path.resolve(this.projectDir, 'repositories.gradle')); + fs.copyFileSync(path.resolve(this.projectDir, '../../framework/repositories.gradle'), path.resolve(this.projectDir, 'app', 'repositories.gradle')); fs.cpSync(path.resolve(this.projectDir, '../../templates/project/tools'), path.resolve(this.projectDir, 'tools'), { recursive: true }); fs.copyFileSync( path.join(__dirname, '../templates/project/assets/www/cordova.js'),