开发者社区> 问答> 正文

开源中国的Maven库出问题了吗??报错

今天把gradle的maven库改成开源中国的http://maven.oschina.net/content/groups/public/

allprojects{
    repositories {
        def REPOSITORY_URL = 'http://maven.oschina.net/content/groups/public/'
        all { ArtifactRepository repo ->
            if(repo instanceof MavenArtifactRepository){
                def url = repo.url.toString()
                if (url.startsWith('https://repo1.maven.org/maven2') || url.startsWith('https://jcenter.bintray.com/')) {
                    project.logger.lifecycle "Repository ${repo.url} replaced by $REPOSITORY_URL."
                    remove repo
                }
            }
        }
        maven {
            url REPOSITORY_URL
        }
    }
}



运行gradle后报错提示:Could not parse POM http://maven.oschina.net/content/groups/public/com/facebook/fresco/drawee/0.8.1/drawee-0.8.1.pom
            > 元素类型 "hr" 必须由匹配的结束标记 "</hr>" 终止。

手动打开:http://maven.oschina.net/service/local/repositories/central/content/com/facebook/fresco/drawee/0.8.1/drawee-0.8.1.pom

显示:

是个Dir list页面:

<html>
<head><title>Index of /maven2/</title></head>
<body bgcolor="white">
<h1>Index of /maven2/</h1><hr><pre><a> 



不知道是我用法有问题,还是开源中国maven库没有同步。

@红薯



展开
收起
爱吃鱼的程序员 2020-06-10 10:11:42 1615 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    今天不太稳定<aclass='referer'target='_blank'>@卜祥龙惭愧,gradle的配置不清楚,现在maven库没问题<divclass='ref'>

    引用来自“卜祥龙”的评论

    惭愧,gradle的配置不清楚,现在maven库没问题这是依赖无法解决,确认下哪个依赖,然后找下有木有对应的包,可以试下中央库~没解决,我开Shadowsocks直接用中央库了使用osc的库确实会报错,切换到中央库之后问题解决。

    2020-06-10 13:25:44
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
《Java开发手册》2019最新版发布! 立即下载
《阿里巴巴Java开发手册》1.3.0版本【非最新版】 立即下载
低代码开发师(初级)实战教程 立即下载