发布时间:2026/8/25 19:53:13
VSCode 调试多模块 Maven 后端项目总启动失败?这份 launch.json 配置帮你一次搞定 pulled 下团队的多模块 Maven 后端项目在 VSCode 里对着主类点运行要么直接报「找不到主类」要么启动后连本地数据库都失败翻半天日志完全找不到头这不是你的操作问题而是多模块项目的调试配置和普通单模块项目有本质区别——VSCode 的 Java 调试插件默认不会自动识别多模块的类路径和工作目录缺了关键配置自然跑不起来。多模块项目调试的 3 个核心门槛很多开发者习惯单模块项目的调试逻辑打开项目文件夹、点运行按钮就能直接启动但多模块 Maven 项目的结构是父模块聚合多个子业务模块每个子模块的编译输出、资源配置、启动类都是独立的VSCode 默认的调试逻辑会踩到三个坑工作目录默认指向根目录子模块的资源文件比如application.yml根本找不到类路径默认只包含根模块的编译输出子模块的主类和依赖类全部识别不到默认没有携带 Spring Boot 的环境参数启动后连不上本地数据库、读不到本地配置这三个问题只要缺一个项目就绝对启动不起来。可直接复用的 launch.json 配置模板针对多模块项目的特性我们需要在 VSCode 的调试配置里手动补全三个核心参数以下是经过验证的通用模板你只需要替换占位符即可{version:0.2.0,configurations:[{type:java,name:Launch 子模块名 (local),request:launch,mainClass:你的主类全限定名,projectName:子模块名,workingDirectory:${workspaceFolder}/父模块目录名/子模块名,modulePaths:[${workspaceFolder}/父模块目录名/子模块名/target/classes,${workspaceFolder}/父模块目录名/子模块名/target/test-classes],args:--spring.profiles.activelocal}]}每个参数的作用可以对应踩坑点理解workingDirectory强制指定调试的工作目录为子模块目录保证项目能读到子模块下的配置文件modulePaths手动指定子模块编译后的类路径让 JVM 能找到主类和所有依赖类args里的spring.profiles.active指定启动时加载本地环境配置避免连错测试库、读错配置中心启动必做步骤与备选方案很多开发者改完 launch.json 还是跑不起来往往是忽略了 VSCode 的项目打开规范先完成这两步再试正确打开项目一定要用 VSCode 打开多模块项目的父模块根目录不要直接打开单个子模块文件夹否则 VSCode 无法识别多模块结构配置里的${workspaceFolder}会指向错误路径提前编译子模块如果第一次启动报类找不到先执行mvn clean install -DskipTests编译所有子模块保证target目录下存在编译后的 class 文件如果你的项目依赖特殊或者配置了复杂的启动参数也可以直接用 Maven 插件启动在 VSCode 的 Maven 面板找到对应子模块的spring-boot:run命令点击运行是比调试配置更稳妥的备选方案。踩坑排查小技巧如果改完配置还是报错可以根据报错类型快速定位报「找不到主类」检查mainClass是不是写对了全限定名modulePaths里的路径是不是和你的子模块实际路径一致报「找不到配置文件」检查workingDirectory是不是指向了子模块目录是不是少加了spring.profiles.active参数报「数据库连接失败」检查本地有没有对应local环境的配置文件配置里的数据库地址、账号密码是不是和本地一致结尾多模块 Maven 项目在 VSCode 中的调试本质是「手动对齐 JVM 的运行环境和项目实际结构」核心记住三个检查点打开项目时选对父模块根目录、launch.json 补全工作目录和类路径、启动参数带上本地环境标识基本能解决 90% 的启动报错问题。如果遇到更复杂的配置问题把具体的报错日志贴出来往往能更快定位到根因。

相关新闻

2026/8/25 19:53:13

6G显存本地部署AI视频生成:ComfyUI整合包与MiniMax H3模型实践指南

这次我们来看一个能让6G显存显卡跑起4K高清AI视频生成的项目。如果你手头有40系或50系显卡,但显存只有6GB,又想在本地部署图生视频模型,那么这篇教程可以直接收藏。项目核心是围绕MiniMax H3模型,通过ComfyUI整合包的形式&#xf…

2026/8/25 19:53:13

新能源产业链企业:品牌全案要接得住政策语境

在新能源产业链快速发展的背景下,企业面临着诸多机遇和挑战。为适应政策导向,企业必须重视品牌塑造,确保品牌形象与政策语境相符。通过借助政策优势,企业能够提升认知度,加强市场竞争力。本文将探讨如何将可持续发展理…

2026/8/25 19:48:13

垃圾回收算法解析:从原理到面试实战

1. 垃圾回收算法的重要性与面试考察点垃圾回收(Garbage Collection,简称GC)是现代编程语言内存管理的核心技术之一。作为面试官考察候选人系统理解能力的经典题目,GC算法不仅能反映开发者对底层原理的掌握程度,更能体现…

2026/8/25 22:24:01

FigmaCN:5分钟把Figma界面改成中文

FigmaCN:5分钟把Figma界面改成中文 【免费下载链接】figmaCN 中文 Figma 插件,设计师人工翻译校验 项目地址: https://gitcode.com/gh_mirrors/fi/figmaCN FigmaCN 是一款把 Figma 英文界面翻译成中文的汉化插件,词条由设计师人工校验…

2026/8/25 22:24:01

明天就要上新,我把所有焦虑都塞给了 DeepSeek Harness

说实话,做新品内容最怕的不是没想法,而是时间跟你对着干。 商品定了,排期锁了,你手里却只有一张干干净净的白底图——标题空着,正文悬着,甚至没人告诉你这几页图文到底该先放什么、后放什么。 那种盯着空白…

2026/8/25 22:24:01

FPGA SoC 的 RISC-V 固件开发全攻略(七):Bootloader 设计详解

FPGA SoC 的 RISC-V 固件开发全攻略(七):Bootloader 设计详解本文是《FPGA SoC 的 RISC-V 固件开发全攻略》专栏第 7 篇。 上一篇:第 6 篇《Flash 参数持久化:双备份循环磨损》 | 下一篇:第 8 篇…

2026/8/25 22:24:01

从涂鸦 T5E 到乐鑫 ESP32——AI 玩具机芯的芯片选型拆解

从涂鸦 T5E 到乐鑫 ESP32——AI 玩具机芯的芯片选型拆解 从工程视角看,AI 玩具的芯片选型本质是「场景匹配」:出海合规、品牌主权、成本试水,三条路对应三颗不同的芯。 客户问得最多的一句话是:你们到底用哪家的芯片?这…

2026/8/25 22:19:01

鸿蒙 ArkTS 实战|实验步骤状态机模拟分解反应

一、设计思路 分解反应的核心考点是实验室制取氧气的三大方法(全部是分解反应),而制氧实验的关键是操作步骤顺序——“查装定点收移熄”,颠倒顺序就会炸裂试管。这类"严格有序的状态推进"用 ArkTS 的 State 状态管理来模…

2026/8/25 1:04:19

[光学原理与应用-521]:对光的错误理解与纠偏

首先光是一种能量的载体和形态,宏观上观察到的光是由无数个微观的光量子组成的,每个光子在产生的瞬间,其在真空的空间中以确定不变的速度沿着一个初始的方向一直向前,在微观层面,每个光量子的运动轨迹是以波函数所展现…

2026/8/25 11:48:27

SIP通话转接原理与REFER方法实战解析

1. 通话转接不是“挂断再拨号”,而是SIP会话的动态重定向你有没有遇到过这样的场景:客服坐席A正在和客户通电话,突然需要把这通对话无缝转给专家坐席B,客户完全感知不到中间的断连——既没听到忙音,也没被要求重新拨号…

2026/8/25 16:56:43

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

1. 为什么选择Kolla-ansible来部署单节点OpenStack?如果你正在寻找一种能把OpenStack从“概念”快速变成“可用的实验环境”的方法,那么Kolla-ansible几乎是当前最主流、最省心的选择。我见过太多人卡在手动编译依赖、配置服务、处理版本冲突的泥潭里&am…

2026/8/25 0:04:14

三步把QQ空间历史说说导出到本地:GetQzonehistory 极简指南

三步把QQ空间历史说说导出到本地:GetQzonehistory 极简指南 【免费下载链接】GetQzonehistory 获取QQ空间发布的历史说说 项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory Meta Description:GetQzonehistory 是一个QQ空间历史说…

2026/8/25 0:04:14

洛谷 P7912:[CSP-J 2021 T4] 小熊的果篮 ← 双向链表

【题目来源】 https://www.luogu.com.cn/problem/P7912 【题目描述】 小熊的水果店里摆放着一排 n 个水果。每个水果只可能是苹果或桔子,从左到右依次用正整数 1,2,…,n 编号。连续排在一起的同一种水果称为一个“块”。小熊要把这一排水果挑到若干个果篮里&#x…

2026/8/24 13:42:17

实测才敢推 AI论文网站 2026最新测评与推荐

2026年真正好用的AI论文网站,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。一、综…

2026/8/24 18:13:48

2026必备!AI论文网站测评:最新推荐与深度对比

2026年真正好用的AI论文网站,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。 一、…

2026/8/25 1:08:14

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

一天写完毕业论文在2026年已不再是天方夜谭。2026年最炸裂、实测能大幅提速的AI论文写作工具,覆盖选题构思、文献整理、内容生成、格式排版等核心场景,真正帮你高效搞定论文难题。 一、全流程王者:一站式搞定论文全链路(一天定稿首…