From 6ba24c59aa4c79e862ddf1c2018fd7c58878592a Mon Sep 17 00:00:00 2001 From: lan Date: Tue, 17 Mar 2026 23:44:54 +0800 Subject: [PATCH] =?UTF-8?q?fix(ci):=20=E6=B7=BB=E5=8A=A0=E9=98=BF=E9=87=8C?= =?UTF-8?q?=E4=BA=91=20Maven=20=E9=95=9C=E5=83=8F=E8=A7=A3=E5=86=B3?= =?UTF-8?q?=E7=BD=91=E7=BB=9C=E4=B8=8D=E5=8F=AF=E8=BE=BE=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/build.yml | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 0ec62c8..f340e2c 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -140,6 +140,43 @@ jobs: reactNativeArchitectures=arm64-v8a EOF + # Add Aliyun Maven mirror to settings.gradle + sed -i '1a\ +pluginManagement {\ + repositories {\ + google()\ + mavenCentral()\ + gradlePluginPortal()\ + maven { url "https://maven.aliyun.com/repository/public" }\ + maven { url "https://maven.aliyun.com/repository/google" }\ + maven { url "https://maven.aliyun.com/repository/central" }\ + maven { url "https://maven.aliyun.com/repository/gradle-plugin" }\ + }\ +}\ +\ +dependencyResolutionManagement {\ + repositoriesMode.set(RepositoriesMode.PREFER_SETTINGS)\ + repositories {\ + google()\ + mavenCentral()\ + maven { url "https://maven.aliyun.com/repository/public" }\ + maven { url "https://maven.aliyun.com/repository/google" }\ + maven { url "https://maven.aliyun.com/repository/central" }\ + }\ +}\ +' settings.gradle + + # Add Aliyun Maven mirror to build.gradle + sed -i '/repositories {/a\ + maven { url "https://maven.aliyun.com/repository/public" }\ + maven { url "https://maven.aliyun.com/repository/google" }\ + maven { url "https://maven.aliyun.com/repository/central" }\ +' build.gradle + + # Fix hermesEnabled in build.gradle + sed -i 's/def hermesEnabled = findProperty("hermesEnabled")/def hermesEnabled = findProperty("hermesEnabled") ?: "true"/' app/build.gradle || true + grep -n "hermesEnabled" app/build.gradle || echo "hermesEnabled not found in build.gradle" + # Fix hermesEnabled in build.gradle sed -i 's/def hermesEnabled = findProperty("hermesEnabled")/def hermesEnabled = findProperty("hermesEnabled") ?: "true"/' app/build.gradle || true grep -n "hermesEnabled" app/build.gradle || echo "hermesEnabled not found in build.gradle"