bladex 3.3.1 无法下载maven私服的jar包

Blade 已结 1 1295
半路笙歌
半路笙歌 剑圣 2023-05-22 11:40

一、该问题的重现步骤是什么?

1. git clone 最新版本bladex3.3.1引入依赖失败

2. 按照贴着 https://sns.bladex.cn/q-762.html 去生成了仓库令牌,设置了maven的setting文件

3.image.png


mirror设置如下:

image.png

二、你期待的结果是什么?实际看到的又是什么?

可以正常引入依赖,但现在不能引入


三、你正在使用的是什么产品,什么版本?在什么操作系统上?

BladeX商业版本,3.3.1 

macos


四、请提供详细的错误堆栈信息,这很重要。

image.png

五、若有更多详细信息,请在下面提供。

Could not find artifact org.springblade.platform:blade-bom:pom:3.1.1.RELEASE in nexus (https://repo1.maven.org/maven2)


1条回答
  •  admin
    admin (最佳回答者)
    2023-05-22 16:20

    你配置了阿里云的镜像,那在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>


    作者追问:2023-05-22 16:20

    好的 谢谢

    0 讨论(1)
提交回复