From 9542ce33bc8615f148ba5b6966f65abbb3eadbb0 Mon Sep 17 00:00:00 2001 From: BingChunMoLi <44092516+BingChunMoLi@users.noreply.github.com> Date: Tue, 5 Aug 2025 20:08:40 +0800 Subject: [PATCH 1/2] =?UTF-8?q?feat:=20java=20maven=20=E6=94=AF=E6=8C=81te?= =?UTF-8?q?ncent=E9=95=9C=E5=83=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit resolve RubyMetric/chsrc#238 --- src/recipe/lang/Java.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/recipe/lang/Java.c b/src/recipe/lang/Java.c index e25a83a..6323342 100644 --- a/src/recipe/lang/Java.c +++ b/src/recipe/lang/Java.c @@ -20,8 +20,11 @@ static SourceProvider_t pl_java_upstream = static Source_t pl_java_sources[] = { {&pl_java_upstream, "https://repo1.maven.org/maven2/", NULL}, + /* 阿里镜像旧地址 https://maven.aliyun.com/nexus/content/groups/public */ {&Ali, "https://maven.aliyun.com/repository/public/", DelegateToMirror}, + /* 华为镜像CDN地址 https://repo.huaweicloud.com/repository/maven/ */ {&Huawei, "https://mirrors.huaweicloud.com/repository/maven/", DelegateToMirror}, + {&Tencent, "https://mirrors.cloud.tencent.com/nexus/repository/maven-public/", DelegateToMirror}, /* 网易的24小时更新一次 */ {&Netease, "http://mirrors.163.com/maven/repository/maven-public/", DelegateToMirror} }; @@ -122,4 +125,4 @@ pl_java_feat (char *option) return f; } -def_target_gsrf(pl_java); +def_target_gsrf(pl_java); \ No newline at end of file From 9bec7f30cdb75da2624072522f3bc13fdf2391de Mon Sep 17 00:00:00 2001 From: BingChunMoLi <44092516+BingChunMoLi@users.noreply.github.com> Date: Sun, 10 Aug 2025 22:37:37 +0800 Subject: [PATCH 2/2] =?UTF-8?q?feat:=20support=20huawei=20cdn=20=E5=B9=B6?= =?UTF-8?q?=E4=B8=94=E6=B7=BB=E5=8A=A0=E7=B2=BE=E5=87=86=E6=B5=8B=E9=80=9F?= =?UTF-8?q?=E9=93=BE=E6=8E=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit resolve RubyMetric/chsrc#238 --- src/framework/mirror.c | 9 ++++++++- src/recipe/lang/Java.c | 12 ++++++------ 2 files changed, 14 insertions(+), 7 deletions(-) diff --git a/src/framework/mirror.c b/src/framework/mirror.c index a2db405..5d33f24 100644 --- a/src/framework/mirror.c +++ b/src/framework/mirror.c @@ -260,6 +260,13 @@ Huawei = {NotSkip, NA, NA, "https://mirrors.huaweicloud.com/ubuntu-releases" Big_File_ubuntu, ROUGH} }, +HuaweiCdn = +{ + IS_GeneralMirrorSite, + "huaweiCdn", "Huawei Cloud", "华为开源镜像站", "https://repo.huaweicloud.com/", + {NotSkip, NA, NA, "https://repo.huaweicloud.com/ubuntu-releases" Big_File_ubuntu, ROUGH} +}, + Volcengine = { IS_GeneralMirrorSite, @@ -294,4 +301,4 @@ Sohu = IS_GeneralMirrorSite, "sohu", "SOHU", "搜狐开源镜像站", "https://mirrors.sohu.com/", {NotSkip, NA, NA, "https://mirrors.sohu.com/deepin-cd" Big_File_deepin, ROUGH} -}; +}; \ No newline at end of file diff --git a/src/recipe/lang/Java.c b/src/recipe/lang/Java.c index 6323342..4f1bbd3 100644 --- a/src/recipe/lang/Java.c +++ b/src/recipe/lang/Java.c @@ -19,14 +19,14 @@ static SourceProvider_t pl_java_upstream = */ static Source_t pl_java_sources[] = { - {&pl_java_upstream, "https://repo1.maven.org/maven2/", NULL}, + {&pl_java_upstream, "https://repo1.maven.org/maven2/", NULL}, /* 阿里镜像旧地址 https://maven.aliyun.com/nexus/content/groups/public */ - {&Ali, "https://maven.aliyun.com/repository/public/", DelegateToMirror}, - /* 华为镜像CDN地址 https://repo.huaweicloud.com/repository/maven/ */ - {&Huawei, "https://mirrors.huaweicloud.com/repository/maven/", DelegateToMirror}, - {&Tencent, "https://mirrors.cloud.tencent.com/nexus/repository/maven-public/", DelegateToMirror}, + {&Ali, "https://maven.aliyun.com/repository/public/", DelegateToMirror}, + {&Huawei, "https://mirrors.huaweicloud.com/repository/maven/", "https://mirrors.huaweicloud.com/repository/maven/com/tencentcloudapi/tencentcloud-sdk-java/3.1.1033/tencentcloud-sdk-java-3.1.1033-javadoc.jar"}, + {&HuaweiCdn, "https://repo.huaweicloud.com/repository/maven/", "https://repo.huaweicloud.com/repository/maven/com/tencentcloudapi/tencentcloud-sdk-java/3.1.1033/tencentcloud-sdk-java-3.1.1033-javadoc.jar"}, + {&Tencent, "https://mirrors.cloud.tencent.com/nexus/repository/maven-public/", "https://mirrors.cloud.tencent.com/nexus/repository/maven-public/com/tencentcloudapi/tencentcloud-sdk-java/3.1.1033/tencentcloud-sdk-java-3.1.1033-javadoc.jar"}, /* 网易的24小时更新一次 */ - {&Netease, "http://mirrors.163.com/maven/repository/maven-public/", DelegateToMirror} + {&Netease, "http://mirrors.163.com/maven/repository/maven-public/", "https://mirrors.163.com/maven/repository/maven-public/com/tencentcloudapi/tencentcloud-sdk-java/3.1.1033/tencentcloud-sdk-java-3.1.1033-javadoc.jar"} }; def_sources_n(pl_java);