问题场景:某次项目改成maven多模块给运维同事部署之后,单个服务的部署时间变得耗时两倍。遂开始排查。 看了Jenkins的构建日志,发现所有的模块都有构建,且构建的总时长等于所有模块构建时长之和,因此怀疑是不需要构建的模块也参与构建了找运维沟通了耗时问题,对方表示可以只构建依赖的包改了之后,对应服务的构建时间等于依赖的包的时间+自身构建时间