今天把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库没有同步。
今天不太稳定<aclass='referer'target='_blank'>@卜祥龙惭愧,gradle的配置不清楚,现在maven库没问题<divclass='ref'>
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。