默默持有黑马股
默默持有黑马股
  • 发布:2025-04-12 11:25
  • 更新:2025-04-14 18:17
  • 阅读:197

【报Bug】UTS设置maven仓库无效

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: Windows 10 教育版

HBuilderX类型: 正式

HBuilderX版本号: 4.57

手机系统: Android

手机系统版本号: Android 12

手机厂商: 小米

手机机型: MIUI 10

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

{
"dependencies": [
"com.arthenica:smart-exception-common:0.2.1",
"com.arthenica:smart-exception-java:0.2.1",
"com.arthenica:ffmpeg-kit-full-gpl:5.1.LTS"
],
"minSdkVersion": "21",
"project": {
"repositories": [
"maven { url 'https://maven.aliyun.com/repository/public' }"
]
}
}

操作步骤:

使用机密文件中插件包打自定义基座

预期结果:

正常打包

实际结果:

偶尔能打包成功(即使不自定义maven仓库也会偶尔打包成功,据说是缓存原因),大多数情况下会报错说无法找到仓库文件

bug描述:

我们正在使用插件市场的一个UTS插件,由于默认的maven仓库已经公告将逐步删除相关依赖文件,所以根据插件作者的指导,按照uni官方文档(https://doc.dcloud.net.cn/uni-app-x/plugin/uts-plugin.html)设置了maven的镜像仓库,但是打包的时候仍然报错,显示的还是默认maven仓库无法找到相关依赖,显然配置没有生效。

2025-04-12 11:25 负责人:无 分享
已邀请:
DCloud_App_Array

DCloud_App_Array

这是因为mavenCentral主仓库中存在“com.arthenica:ffmpeg-kit-full-gpl:5.1.LTS”,但下载不了。应该是官方已经下架了老版本,建议更新到最新版本。部分打包可以正常打包是因为存在缓存,这时使用的是缓存。

  • 天生DR

    因为这个第三方库 因为版权等问题 已经停止服务了


    FmpegKit has been officially retired. There will be no further ffmpeg-kit releases.


    See Saying Goodbye to FFmpegKit @ medium to learn why we made this decision.


    All previously released ffmpeg-kit binaries will be removed according to the following schedule.


    FFmpegKit Version Available Until

    Less than 6.0 February 1st, 2025

    6.0 April 1st, 2025

    Thank you for your support and interest in this project.


    作者已经删除了 相应的二进制包 最新版本现在也下不到了 具体可以查看 https://github.com/arthenica/ffmpeg-kit

    2025-04-15 08:44

  • 默默持有黑马股 (作者)

    这个问题的关键就是根据uni官方文档设置第三方maven仓库也不起作用(上述bug反馈中已经描述的很清楚),如果mavenCentral主仓库中将所有版本都删除了,我们这个插件就没法用了,所以希望第三方仓库设置不起作用的bug能尽快解决。

    2025-04-15 20:55

  • 默默持有黑马股 (作者)

    如楼上老兄所说,这个仓库最近会逐步移除所有的二进制包,这就是问题的急迫之处!希望能尽快解决

    2025-04-15 21:03

  • DCloud_App_Array

    回复 默默持有黑马股: 你的配置是https://maven.aliyun.com/repository/public,会从mavenCentral同步吧,后续还是会有问题的。建议你手动下载aar放到插件目录,或者修改依赖库标识上传到其它私有仓储。

    2025-04-17 19:48

  • 默默持有黑马股 (作者)

    回复 DCloud_App_Array: 可是为什么第三方仓库设置不起作用呢?这个是主要要反馈的问题呢。如果第三方仓库设置能起作用,我可以将二进制文件放到我自己的服务器,然后将maven地址设置为我自己的服务器网址。

    2025-04-21 09:50

  • DCloud_App_Array

    回复 默默持有黑马股: 仓储是从服务器列表中按顺序查找,如果在mavenCentral中查找到了,就不会继续往下查找。如果mavenCentral中找不到,就会继续到自定义仓储服务器查找。

    2025-04-21 16:38

  • 默默持有黑马股 (作者)

    回复 DCloud_App_Array: 这样似乎不符合逻辑,至少从目前的实践来看,mavenCentral中的版本被删除了,仍然没有启用第三方仓库。

    2025-04-28 15:09

  • 默默持有黑马股 (作者)

    回复 DCloud_App_Array: 希望这个bug能尽快修复,今天打包苹果的时候,已经没法打包了,已经提示找不到相应的二进制文件了...

    2025-04-28 15:10

  • 默默持有黑马股 (作者)

    而且安卓过些天估计也没法打包了

    2025-04-28 16:31

要回复问题请先登录注册