Tencent/APIJSON

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

Closed this issue · 17 comments

Description

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

目前需要单独发一个兼容 SpringBoot3 的版本
#600

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

发了 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

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

执行了 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

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

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

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

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

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

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

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

@komiblog 赞,感谢 ❤️