1.出现坐标问题
如果引入有赞坐标出现
Could not find artifact com.youzan.cloud:open-sdk-gen:pom:1.0.5.201909051746-RELEASE
Could not find artifact com.youzan.cloud:open-sdk-core:pom:1.0.5-RELEASE
或者出现
无法解析 com.youzan.cloud:open-sdk-gen:pom:1.0.5.201909051746-RELEASE
无法解析 com.youzan.cloud:open-sdk-core:pom:1.0.5-RELEASE
这个时候排查下pom.xml是否已经引入
<!-- 配置远程仓库 -->
<repositories>
<repository>
<id>baymax-releases</id>
<name>Nexus Release Repository</name>
<url>http://maven.youzanyun.com/repository/maven-releases/</url>
</repository>
</repositories>
但是我就出现了这个问题已经,在项目的pom.xml引入了远程仓库,之前使用也是没问题的,最近从svn把项目下载下来发现加载maven包时出现以上问题,一开始还以为远程仓库的问题当时访问查看没有问题
2.解决问题
于是我就想是不是maven setting.xml
的问题于是我就找到本地maven的配置文件
对原来的阿里的远程仓库镜像注释,添加有赞的解析仓库
<mirror>
<id>youzan-nexus-snapshot</id>
<name>Maven Repository Mirror running on maven.youzanyun.com</name>
<url>http://maven.youzanyun.com/repository/maven-public</url>
<mirrorOf>*</mirrorOf>
</mirror>
然后回到项目刷新maven就解决了
解决后我在把之前阿里的解析注释在去掉