APIJSON icon indicating copy to clipboard operation
APIJSON copied to clipboard

[问题] jitpack 上的springboot3版本似乎没发布成功

Open komiblog opened this issue 1 year ago • 11 comments

Description

APIJSON的springboot3版本似乎没发布成功 图片 apijson-framework 的springboot3版本 没有随着版本更新 图片

komiblog avatar Dec 29 '23 09:12 komiblog

目前需要单独发一个兼容 SpringBoot3 的版本 https://github.com/Tencent/APIJSON/issues/600

TommyLemon avatar Jan 03 '24 16:01 TommyLemon

请问该怎么做呢?我注意到springboot3单独分了分支,是分支上兼容的工作还没做完吗?还是说 等待你这边的发布即可?

komiblog avatar Jan 04 '24 01:01 komiblog

发了 6.4.0-springboot3 版本 https://github.com/Tencent/APIJSON/releases/tag/6.4.0-springboot3

但目前构建报错 "Fatal error compiling: invalid target release: 17",需要再解决这个才能用 Maven 等远程依赖 https://jitpack.io/com/github/Tencent/APIJSON/6.4.0-springboot3/build.log

TommyLemon avatar Jan 21 '24 09:01 TommyLemon

感谢发布。 构建错误是不是由于使用了java8 编译? 另外,请问apijson-framework那边也能发布一个springboot3版本吗? 我还是新手,可能不能提供有效的帮助,但是如果告诉我怎么做,我可以帮忙

komiblog avatar Jan 21 '24 12:01 komiblog

执行了 java 17 编译无效,还是用了 java 8 编译 https://github.com/Tencent/APIJSON/blob/6.4.0-springboot3/APIJSONORM/pom.xml#L17-L19

apijson-framework 同样也是合并 master 分支到 springboot3 分支即可。 我看到 APIJSON 的 pom.xml 比 apijson-framework 的少了 3 个 encoding 配置,可能这是编译报错的原因 https://github.com/APIJSON/apijson-framework/blob/springboot_3/pom.xml#L15-L18

可以复制到 APIJSON 的 pom.xml,提个 PR: https://github.com/Tencent/APIJSON/blob/master/CONTRIBUTING.md#%E4%B8%BA%E4%BB%80%E4%B9%88%E4%B8%80%E5%AE%9A%E8%A6%81%E8%B4%A1%E7%8C%AE%E4%BB%A3%E7%A0%81

TommyLemon avatar Jan 22 '24 01:01 TommyLemon

似乎只缺了一个配置,已提交PR。 apijson-framework 那边等我有空去合并一下,再提交PR

komiblog avatar Jan 22 '24 16:01 komiblog

还是一样的问题: https://github.com/Tencent/APIJSON/releases/tag/6.4.1-springboot3

https://jitpack.io/com/github/Tencent/APIJSON/6.4.1-springboot3/build.log

TommyLemon avatar Jan 23 '24 14:01 TommyLemon

本地 IDE 倒是可以打包成功,可能 jitpack 需要特殊配置,或者平台目前还不支持 JDK 17 image

TommyLemon avatar Jan 23 '24 14:01 TommyLemon

我注意到 build.log 里仍然在使用java8作为编译环境。 那应该是jitpack的问题,我去查一下解决方法

komiblog avatar Jan 23 '24 14:01 komiblog

解决了 https://jitpack.io/com/github/Tencent/APIJSON/6.4.2-springboot3/build.log

https://github.com/jitpack/jitpack.io/issues/5165

TommyLemon avatar Jan 23 '24 14:01 TommyLemon

好的,多谢! 等 apijson-framework 那边的springboot3版本发布,我就把这个 issue 关闭

komiblog avatar Jan 23 '24 14:01 komiblog

apijson-framework现在有计划发布springboot3版本吗?

DenineLu avatar Mar 12 '24 10:03 DenineLu

@komiblog @DenineLu 已发布 https://github.com/APIJSON/apijson-framework/releases https://github.com/APIJSON/apijson-column/releases https://github.com/APIJSON/apijson-router/releases

TommyLemon avatar Mar 12 '24 12:03 TommyLemon

感谢发布。 抱歉,我忙忘了这边的事。

komiblog avatar Mar 12 '24 12:03 komiblog

@komiblog 理解

TommyLemon avatar Mar 12 '24 12:03 TommyLemon

为回馈开源,我在 APIJSON/APIJSON-Demo 中提交了一个Demo, 也算是我近期的工作成果,希望能帮助到入门的新手 希望作者有空能审阅一下那个PR,谢谢😊

komiblog avatar Mar 12 '24 13:03 komiblog

@komiblog 赞,感谢 ❤️

TommyLemon avatar Mar 12 '24 13:03 TommyLemon