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包时出现以上问题,一开始还以为远程仓库的问题当时访问查看没有问题
有赞项目出现包无法解析的问题_xml

2.解决问题

于是我就想是不是maven setting.xml的问题于是我就找到本地maven的配置文件
有赞项目出现包无法解析的问题_java_02
对原来的阿里的远程仓库镜像注释,添加有赞的解析仓库

        <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_03
然后回到项目刷新maven就解决了
有赞项目出现包无法解析的问题_java_04
解决后我在把之前阿里的解析注释在去掉