首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >包版本太长

包版本太长
EN

Stack Overflow用户
提问于 2020-07-22 05:25:03
回答 1查看 230关注 0票数 1

在将jar发布到azure存储库时,我遇到错误:

代码语言:javascript
复制
Could not PUT 'https://pkgs.dev.azure.com/****/_packaging/***/maven/v1/com/syncier/ms-vwb-keycloak-spring-boot-starter/0.8.0-renovate-org.keycloak-keycloak-admin-client-9.x-SNAPSHOT/ms-vwb-keycloak-spring-boot-starter-0.8.0-renovate-org.keycloak-keycloak-admin-client-9.x-20200719.222439-1.jar'. Received status code 400 from server: Bad Request - The package version is too long

我在某处读到版本限制是127,但是jar文件名只有111个字符,我算错了吗?

EN

回答 1

Stack Overflow用户

发布于 2020-07-22 14:36:46

我在某处读到版本限制是127,但是jar文件名只有111个字符,我算错了吗?

然后,将对您的表示进行编码,以便可以根据其他版本字符串对结果字符串进行排序,而不考虑版本字符串的每个段的长度。

所以我们有127个字符的长度限制,但这是针对最终编码的字符串,而不是原始字符串

我不确定后面的版本字符串将如何编码,但您可以查看产品团队的one example了解更多详细信息:

原始字符串=> 201810251128.develop.beta-306-ddd-62-beta-2655-cd-9-alpha-92319-e-41-baa-990-bd-883-f-31 (88个字符)。相应的编码字符串将是216个字符。

所以我认为你的字符串已经超过了限制,因为你的原始字符串有111个字符,相应的编码字符串必须大于限制。作为一种解决办法,我认为您应该简化版本字符串,以便包可以成功发布。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63023330

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档