You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在VS Code中通过launch.json直接启动带调试模式的Maven插件

解决方案

完全可以仅通过launch.json实现需求,无需额外安装VS Code Maven插件,核心逻辑是通过复合启动配置,按顺序触发Maven插件启动、调试器挂载两步操作,完整配置如下:

{
  "version": "0.2.0",
  "configurations": [
    // 启动Maven cargo插件任务
    {
      "type": "shell",
      "name": "启动Maven Cargo插件",
      "command": "mvnDebug org.codehaus.cargo:cargo-maven3-plugin:1.9.7:run",
      "args": [],
      "problemMatcher": []
    },
    // 调试器挂载配置
    {
      "type": "java",
      "name": "Tomcat Debug",
      "request": "attach",
      "hostName": "127.0.0.1",
      "port": "8000",
      // 配置启动延迟,等待Maven进程完成初始化并开放调试端口,可根据实际机器性能调整
      "delay": 3000
    }
  ],
  // 一键复合启动配置
  "compounds": [
    {
      "name": "Maven插件调试一键启动",
      "configurations": ["启动Maven Cargo插件", "Tomcat Debug"],
      "stopAll": true
    }
  ]
}

使用方式

打开VS Code的调试运行面板,在配置下拉框中选择Maven插件调试一键启动,点击启动按钮即可自动完成Maven插件启动和调试器挂载,无需手动执行终端命令。

补充说明

  • 若启动后提示端口连接失败,可适当调大delay参数的数值,给Maven进程预留足够的启动时间
  • 若需要调整Maven执行参数,直接修改启动Maven Cargo插件配置中的command字段即可

内容的提问来源于stack exchange,提问作者Rafael de Oliveira

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.30 16:06:03