Tencent / APIJSON

🏆 实时 零代码、全功能、强安全 ORM 库 🚀 后端接口和文档零代码,前端(客户端) 定制返回 JSON 的数据和结构 🏆 Real-Time coding-free, powerful and secure ORM 🚀 providing APIs and Docs without coding by Backend, and the returned JSON of API can be customized by Frontend(Client) users
http://apijson.cn
Other
17.27k stars 2.16k forks source link

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

Closed komiblog closed 8 months ago

komiblog commented 10 months ago

Description

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

TommyLemon commented 10 months ago

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

komiblog commented 10 months ago

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

TommyLemon commented 9 months ago

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

komiblog commented 9 months ago

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

TommyLemon commented 9 months ago

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

komiblog commented 9 months ago

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

TommyLemon commented 9 months ago

还是一样的问题: 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 commented 9 months ago

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

image
komiblog commented 9 months ago

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

TommyLemon commented 9 months ago

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

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

komiblog commented 9 months ago

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

DenineLu commented 8 months ago

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

TommyLemon commented 8 months ago

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

komiblog commented 8 months ago

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

TommyLemon commented 8 months ago

@komiblog 理解

komiblog commented 8 months ago

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

TommyLemon commented 8 months ago

@komiblog 赞,感谢 ❤️