Skip to content

Commit 60ad6c1

Browse files
committed
简化 Java recipe 源信息填充方式
[GitHub #278]
1 parent bcc3206 commit 60ad6c1

File tree

1 file changed

+13
-6
lines changed

1 file changed

+13
-6
lines changed

src/recipe/lang/Java.c

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -25,14 +25,17 @@ pl_java_prelude ()
2525
chef_set_user_agent ("Maven/3.9.11");
2626

2727
def_sources_begin()
28-
{&UpstreamProvider, "https://repo1.maven.org/maven2/", DelegateToUpstream},
29-
{&Ali, "https://maven.aliyun.com/repository/public/", "https://maven.aliyun.com/repository/public/com/tencentcloudapi/tencentcloud-sdk-java/3.1.1033/tencentcloud-sdk-java-3.1.1033-javadoc.jar"},
30-
{&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"},
31-
{&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"},
32-
{&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"},
28+
{&UpstreamProvider, "https://repo1.maven.org/maven2/", FeedByPrelude},
29+
{&Ali, "https://maven.aliyun.com/repository/public/", FeedByPrelude},
30+
{&Huawei, "https://mirrors.huaweicloud.com/repository/maven/", FeedByPrelude},
31+
{&HuaweiCDN, "https://repo.huaweicloud.com/repository/maven/", FeedByPrelude},
32+
{&Tencent, "https://mirrors.cloud.tencent.com/nexus/repository/maven-public/",FeedByPrelude},
3333
// 网易的24小时更新一次
34-
{&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"}
34+
{&Netease, "http://mirrors.163.com/maven/repository/maven-public/", FeedByPrelude}
3535
def_sources_end()
36+
37+
// 220MB
38+
chef_set_sources_speed_measure_url_with_postfix (this, "com/tencentcloudapi/tencentcloud-sdk-java/3.1.1033/tencentcloud-sdk-java-3.1.1033-javadoc.jar");
3639
}
3740

3841

@@ -60,6 +63,10 @@ pl_java_is_maven_home_line (const char *line)
6063
return false;
6164
}
6265

66+
67+
/**
68+
* @consult https://github.com/RubyMetric/chsrc/pull/268#issuecomment-3209071819
69+
*/
6370
char *
6471
pl_java_find_maven_config ()
6572
{

0 commit comments

Comments
 (0)