首页
学习
活动
专区
圈层
工具
发布

#maven

软件(特别是 Java 软件)项目管理及自动构建工具

Maven 与 Gradle 混合共存:双构建工具并存的治理与迁移实战

行者全栈架构师

摘要: "要不要迁 Gradle"这个问题,我们团队讨论了两年,答案最后是"先共存"。5 年历史的老仓库是 Maven,新服务想用 Gradle 的构建速度和灵...

8110

Maven 多模块依赖版本统一管理:从 5 个版本并存到一处声明

行者全栈架构师

摘要: 我们 20 人团队的多模块平台曾经同时跑着 5 个版本的 commons-lang3、3 个版本的 Guava——升级 Spring Boot 时改了父...

22011

Maven 依赖安全扫描集成:把漏洞拦在合并之前

行者全栈架构师

摘要: 2021 年 12 月 Log4Shell 爆发那晚,我们全项目排查 Log4j 版本到凌晨——那时候才意识到,依赖列表里躺着多少已知漏洞,我们根本不知...

25910

Maven 私服怎么搭:从安装到配置settings.xml 以及托管、代理、聚合仓

用户1099973

构建越来越慢、内部 jar 靠网盘传、外网一抖就 Could not transfer artifact——多半不是 Maven 坏了,而是私服还没接对:服务没...

15800

Maven 构建性能监控与调优:30 分钟构建压到 3 分钟的完整过程

行者全栈架构师

摘要: 构建慢这件事最磨人——它不报错、不阻塞提交,就是让每个人每天干等半小时。去年我们团队 20 个人被 30 分钟的单次构建拖了半年,靠一份构建耗时报告定位...

26010

Maven 与 Jenkins CI/CD 集成实战:从 60 分钟手工发布到 5 分钟自动化

行者全栈架构师

摘要: 去年这个时候,我们团队发一次版要一小时:手动打包、手动上传、手动重启,出一次问题就得熬夜回滚。接入 Jenkins 流水线之后,发布缩到 5 分钟,回滚...

24910

Maven 打包插件深度实践:JAR 体积从 50MB 瘦到 15MB,打包事故归零

行者全栈架构师

摘要:这篇是我给团队治理 Maven 打包问题的完整复盘。我们的服务 JAR 包一度膨胀到 50MB,传输部署慢,还出过 dev 配置打进 prod 包污染生产...

20310

Maven 多模块项目拆分实战:编译时间从 30 分钟降到 8 分钟

行者全栈架构师

这篇是我带 20 人团队把一个 50 万行代码的单体工程拆成 Maven 多模块项目的完整复盘。拆分后单次全量构建从 30 分钟降到 8 分钟,按人力成本折算,...

38622

分享一款Java 生态中最主流的构建工具

豆芽菜小萌

Apache Maven 是 Apache 软件基金会旗下的顶级项目,是 Java 生态中最主流的构建工具之一,核心价值在于通过标准化的 POM 文件(pom....

10310

Maven 并行构建调优实战:20 模块项目构建从 50 分钟到 12 分钟

行者全栈架构师

摘要: 多模块 Maven 项目串行构建动辄几十分钟,CI 队列排队、本地验证慢、紧急修复被卡住是研发效率的典型瓶颈。本文基于我实际参与的一个 20 子模块项目...

42020

Maven 本地仓库优化实战:构建耗时从 30 分钟缩到 8 分钟

行者全栈架构师

这篇是我在给公司研发环境做 Maven 构建提速时沉淀的本地仓库优化实战。一次发版前的全量构建,机械硬盘上跑了整整 30 分钟,整个团队都在等,而我换上 NVM...

59632

IDEA 中 Maven 项目红色报错快速解决:15 个我踩过的坑

行者全栈架构师

从 2023 年初接手订单服务项目到现在,我在 IDEA 里跟 Maven 的红色报错打了三年交道。这篇文章把最常见的 15 个报错整理成了一份排查清单——每个...

98534

惊了!用腾讯云 CNB 搭建 Maven 制品库,竟如此简单!!再也不用再死磕Maven中央仓库了

HELLO程序员

每次用 Maven 中央仓库拉依赖,都像在跟网速 “掰手腕”—— 要么慢悠悠转圈圈,要么直接爆红报错,心态分分钟崩掉!尤其是赶项目 deadline 的时候,卡...

39800

使用 kkRepo 搭建 Maven 私服

kl博主

在团队开发中,Maven 私服几乎是 Java 工程的基础设施标配。它可以缓存中央仓库依赖、托管公司内部组件、统一 CI/CD 发布入口,也能减少公网网络抖动对...

42210

使用 kkRepo 搭建 Maven 私服

kl博主

在团队开发中,Maven 私服几乎是 Java 工程的基础设施标配。它可以缓存中央仓库依赖、托管公司内部组件、统一 CI/CD 发布入口,也能减少公网网络抖动对...

40310
领券