Maven 多模块项目拆分实战:父子结构设计与依赖管理
本文深入讲解了 Maven 多模块项目的完整设计方法,包含父子模块划分、依赖统一管理、版本控制策略、构建顺序优化等企业级最佳实践。通过电商订单系统的真实案例,展示了如何将单体应用拆分为 8 个模块的微服务架构,提供完整的 POM 配置模板和模块化改造脚本。掌握这些技能,你将能够设计出清晰、可维护的大型项目架构。适合 Java 开发者、架构师阅读。
Maven 打包插件深度实践:jar/war/source 定制
本文深入讲解了 Maven 打包插件的完整配置与实战技巧,包含 maven-jar-plugin、maven-war-plugin、maven-source-plugin、maven-assembly-plugin 等企业级最佳实践。通过 10 个真实案例展示了如何定制打包策略、优化 JAR 体积、生成多环境包、创建可执行 JAR 等核心技能,提供完整的 POM 配置模板和自动化打包脚本。掌握这些技能,你将能够灵活应对各种复杂的打包需求。适合 Java 开发者、DevOps 工程师阅读。
GitLab CI 迁到内置流水线:YAML 怎么改写
想把 .gitlab-ci.yml 搬到 AngusGit 内置流水线,可以先用「导入 GitLab CI」生成初稿(转换出来还要手改的第一版)。artifacts、rules 和 when 不会映射,deploy 仍会自动跑,分支限制也会丢失,所以要逐项对照、改好之后再创建流水线。
jquick-pdf 表格行列尺寸控制实战:单元格合并的可行边界
本文详解jquick-pdf表格尺寸控制实战:聚焦总宽、行高、列宽三层协同,明确`rowSpan`/`colSpan`未验证,推荐用`div`分组、空单元格对齐等替代方案。含单位换算(1px=0.75pt)、固定行高设计逻辑及避坑指南,适配JDK8+与jquick-pdfx 4.0.0。