作者使用新Java构建工具Jenesis构建Hypersistence Utils项目,该项目包含三个Hibernate模块和近千个集成测试。Jenesis直接读取pom.xml,无需迁移,可与Maven并行使用。需配置jenesis.properties等文件:设置process.concurrency=1以避免共享数据库冲突,补充-g以保留调试信息,并显式传递Docker环境变量。构建产物与Maven一致,额外嵌入SBOM,构建可复现,无改动重跑约需一秒。但增量测试因注解引用识别不足暂不可用,依赖版本仲裁与Maven略有差异。
完成下面两步后,将自动完成登录并继续当前操作。