【问题标题】:In the Microsoft Debugger for Java extension for VSCode, is it possible to make it aware of Lombok?在 VSCode 的 Microsoft Debugger for Java 扩展中,是否可以让它知道 Lombok?
【发布时间】:2020-01-24 14:41:01
【问题描述】:

我正在尝试将 VSCode 设置为我正在工作的 Java 项目的 Java 开发环境。我已经为列出的here 安装了推荐的插件,但我的项目使用 Lombok 为 bean 自动生成 getter 和 setter 方法。当我在使用 Maven 成功编译代码后在调试中运行代码时,我在以这种方式使用 Lombok 的所有 Bean 对象上都出现错误。错误表明没有使用该字段,并且该字段可能尚未初始化。我添加了 Lombok 插件,但调试插件似乎不知道字节码中生成的方法。有什么方法可以让 Microsoft Java 调试器插件了解 Lombok,以便在我尝试运行调试会话时它不会出现这些阻塞错误?

【问题讨论】:

    标签: java visual-studio-code lombok


    【解决方案1】:

    VSCode 是 java 领域的一个新玩家,我们(Project Lombok 背后的开发团队)还没有研究它。

    我正在四处寻找 VSCode 的工作原理,我发现 these instructions 应该可以帮助您。

    我将根据这些说明在 projectlombok.org 上创建一个文档页面。

    【讨论】:

    • 谢谢 - 这看起来很有用。我会试试看的。
    • 更新:是的,这似乎已经由 VSCode Lombok 扩展设置。我想它一定是别的东西 - 也许我需要向调试器指定我们也需要 Lombok 那里?
    猜你喜欢
    • 2018-06-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-24
    • 1970-01-01
    • 2018-08-24
    • 2011-02-08
    • 2014-03-31
    相关资源
    最近更新 更多