当前位置: 首页 > 知识库问答 >
问题:

IntelliJ不会找到从Lombok生成的代码,而gradle会

沃威
2023-03-14

我已经安装了IntelliJ Ultimate 2019.2和最新的Lombok插件(0.25)。此外,Lombok已为我的项目启用(首选项--

当我通过Gradle运行我的应用程序或通过./gradlew test运行单元测试时,一切都很好。

当我现在配置使用IntelliJ IDEA工具时(首选项--

我收到异常,没有找到我的构造函数,而它们是在我使用gradle时找到的

<代码>(不存在像默认构造一样的创建者):无法从对象值反序列化(没有基于委托或属性的创建者)

共有1个答案

全冥夜
2023-03-14

我点击了Refactor-

 类似资料:
  • 我在IntelliJ中安装了lombok插件,我的代码构建得很好。我可以在结构视图中看到lombok生成的方法。我想要的是以某种方式实际查看lombok为每个方法生成的源代码。我意识到我可以删除文件,但我想知道是否有某种方法可以翻转开关来显示或隐藏lombok生成的代码。

  • 但是,如果我使用进行构建,就可以了。我试过这里所有的方法,但还是没有运气。有什么建议吗?

  • 开始使用AWS代码构建。 目标是让docker图像作为最终结果,并在其中运行nodejs、hapi和示例应用程序。 目前我有一个问题:“无法准备上下文:无法在Dockerfile路径中计算符号链接: lstat /tmp/src049302811/src/Dockerfile:没有这样的文件或目录”出现在BUILD阶段。 项目详情: S3存储桶用作源 存储在各自S3存储桶中的ZIP文件包含buil

  • 我有一个带有lombok注释的字段(),我正在寻找一种简单的方法来查找自动生成的setter的用法。 当我将光标放在批注上并运行(alt+f7)时,我显然得到了使用批注的所有位置(结果是包含带有的行的所有类) 但是,我想找到所有使用此cretacle字段的地方(我希望所有包含行的类) 我启用了注释处理(选中了中的“启用注释处理”复选框)。 我还安装了Lombok插件,它工作得很好。

  • 我正在尝试遵循Spring为Gradle提供的HelloWorld教程,但Build步骤不起作用-当我运行Gradle Build时,我只看到消息,NO-SOURCE for the: compileJava步骤。我在另一个问题中看到,您应该将source ceSets标记添加到gradle.build文件中。我也尝试了这个,但它仍然没有找到我的Java源文件。 我已经按照说明组织了我的Java源

  • 我试图理解代码生成器doGenerate如何调用。我拿了一个没有任何自定义更改的Xtext Project示例(只有问候)。由默认代码生成器看起来像这样: 运行生成的Eclipse插件并在/src中创建了新的Java项目,文件扩展名为right(src.MyDsl)。并将项目转换为xtext nature,我写了一些问候语并保存了下来。但在src gen中,我没有看到生成的文件问候语。txt。所以