一、该问题的重现步骤是什么?
1. git clone 最新版本bladex3.3.1引入依赖失败
2. 按照贴着 https://sns.bladex.cn/q-762.html 去生成了仓库令牌,设置了maven的setting文件
3.
mirror设置如下:
二、你期待的结果是什么?实际看到的又是什么?
可以正常引入依赖,但现在不能引入
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
BladeX商业版本,3.3.1
macos
四、请提供详细的错误堆栈信息,这很重要。
五、若有更多详细信息,请在下面提供。
Could not find artifact org.springblade.platform:blade-bom:pom:3.1.1.RELEASE in nexus (https://repo1.maven.org/maven2)
你配置了阿里云的镜像,那在maven的配置文件也要进行配置,具体如下,其他的阿里云镜像配置暂时先注释掉。
你的maven配置文件配置了阿里云mirrors,那优先级高了就会让bladex的依赖也去阿里云查询,配置方式就是让阿里云mirrors排除掉bladex。
如果没有配置nexus中央仓库,那就可以把repo1.maven.org删掉只保留阿里云了。
<mirrors>
<mirror>
<id>aliyun-repos</id>
<name>Aliyun Public Repository</name>
<url>https://maven.aliyun.com/repository/public</url>
<mirrorOf>*,!bladex</mirrorOf>
</mirror>
</mirrors>
注意:mirror的url要和bladex工程pom.xml里的阿里云url保持一致
<url>https://maven.aliyun.com/repository/public</url>
好的 谢谢
扫一扫访问 Blade技术社区 移动端