fix: 脱离已失效的 jeebiz-boot-parent,修复 CI 全矩阵构建(JDK 8/17/21) - #35
Merged
Conversation
- 根 pom 移除已从仓库消失的 net.jeebiz:jeebiz-boot-parent:1.0.2-SNAPSHOT, 改为独立 pom + 内联 Spring Boot 1.5.22 BOM 与基础编译属性 - 子模块 parent groupId 统一 io.github.hiwepy → io.github.easy4j(28 个 pom) - 修复 swagger2/pf4j-plugin-sample 等 pom 中的嵌套 XML 注释非法语法 - swagger2 补充 springfox/swagger-core 版本管理;文档生成插件默认跳过, 新增 docs profile 按需启用 - pf4j 示例编译级别 1.6/1.7 → 1.8(JDK 21+ 不再支持 7) - ro.fortsoft.pf4j 1.3.0 注解处理器与 JDK 9+ 不兼容:impl 模块禁用注解 处理,改为静态维护 META-INF/extensions.idx - pf4j2-plugin-test 移除未使用且不可解析的 import - 默认 reactor 仅保留可从公共仓库构建的示例,其余依赖未发布构件 (io.github.hiwepy:* starter、com.oracle:ojdbc6 等)的模块移入 legacy-samples profile
- swagger2markup 工程依赖与 swagger2markup/asciidoctor 插件整体移入 docs profile,默认构建不再解析 jcenter 时代的死构件 (nl.jworks.markdown_to_asciidoc、ch.netzwerg:paleo-core) - DemoApplicationTests 中依赖 swagger2markup 的演示方法/imports 注释掉, 保留代码供 docs profile 参考使用
This was referenced Aug 13, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
问题
main 分支 CI 自添加以来从未通过,根因:
net.jeebiz:jeebiz-boot-parent:1.0.2-SNAPSHOT已从所有仓库消失(Central 无此构件、jeebiz 私服不可达),POM 无法解析io.github.hiwepy)与根 pom(io.github.easy4j)不匹配ro.fortsoft.pf4j:1.3.0(2015 年)的注解处理器与 JDK 9+ 不兼容修复
io.github.easy4jdocsprofile 启用META-INF/extensions.idxio.github.hiwepy:*starter、com.oracle:ojdbc6等)的 15 个模块移入legacy-samplesprofile(mvn -P legacy-samples clean verify可启用)本地验证
mvn clean verify全 14 模块在 JDK 8 / 17 / 21 / 26 下全部 BUILD SUCCESS ✅关联