Could not resolve dependencies for project:
公司内部jar-> com.alibaba:fastjson:jar:1.2.28:
Failed to read artifact descriptor for com.alibaba:fastjson:jar:1.2.28:
Could not transfer artifact com.alibaba:fastjson:pom:1.2.28 from/to central-apache (http://repo1.maven.org/): Failed to transfer file http://repo1.maven.org/com/alib
aba/fastjson/1.2.28/fastjson-1.2.28.pom with status code 501 -> [Help 1]
通过maven导入jar包,一直失败,现象是 :有jar包文件(包括pom、sha,但是没有.jar的源文件),因为其他人都可以正常拉取,所以一开始怀疑是idea或者maven的配置问题。所有情况都检查了一遍,但都没有作用。
因为这个问题好多同事都有遇到,也都没有解决,所以一直在看:重新创建一个项目,单独拉取jar包,试了一个常用jar,mybaris.jar,正常,所以maven正常,然后拉取内部jar,失败,看报错信息如上,拉取fastjson的地址错误501,提示要https,所以是fastjson的jar拉取失败,导致整个jar失败,解决办法是:把fastjson排除掉即可,试了一下,成功了。
教训:有错先看报错日志,一般可以定位问题,可以减少很多不必要的时间