You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Maven Central发布失败(文件路径验证错误),咨询上传包正确目录结构

Maven Central上传bundle的正确目录结构

你遇到的错误是因为zip包的目录结构不符合Maven仓库的标准规范,正确的结构需要严格遵循groupId层级 -> artifactId -> 版本号的嵌套逻辑,具体如下:

假设你的参数是:

  • groupId: com.yourcompany(比如你的项目包名)
  • artifactId: yourlibrary
  • version: 0.0.1

那么zip压缩包内的目录结构必须是:

com/
  yourcompany/
    yourlibrary/
      0.0.1/
        yourlibrary-0.0.1.aar          # Android Library的核心包(如果是Java项目则是.jar)
        yourlibrary-0.0.1.pom          # 必须的项目描述文件
        yourlibrary-0.0.1-sources.jar  # 源码包(Maven Central强制要求)
        yourlibrary-0.0.1-javadoc.jar  # 文档包(Maven Central强制要求)
        yourlibrary-0.0.1.module       # Android Gradle插件生成的模块描述文件(可选但建议包含)
        # 每个主文件对应的校验文件,比如:
        yourlibrary-0.0.1.aar.md5
        yourlibrary-0.0.1.aar.sha1
        yourlibrary-0.0.1.pom.md5
        yourlibrary-0.0.1.pom.sha1
        # 其他文件对应的校验文件同理

关键注意点:

  • groupId需要拆分成多级目录:比如com.yourcompany要拆成com/yourcompany,不能直接用完整字符串作为目录名
  • 所有和版本相关的文件(jar/aar、pom、sources、javadoc等)必须放在[artifactId]/[version]目录下,不能把版本目录直接放在zip根目录
  • 必须包含所有要求的校验文件(.md5和.sha1),否则验证也会失败

内容的提问来源于stack exchange,提问作者Ye Lin Aung

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.28 20:12:13