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

java项目中lombok.config文件的位置

向泽语
2023-03-14

@AllArgsConstructor(suppressConstructorProperties=true)在eclipse中显示以下错误:

不再支持此不推荐使用的功能。移除;您可以使用'lombok.anyconstructor.suppressConstructorProperties=true'创建lombok.config文件。

我创建了这个文件,但是在注释@AllArgsConstructor行之后,错误并没有消失。

我使用的是lombok版本1.16.18,也尝试过1.14.4版本,但问题相同。

共有1个答案

章高朗
2023-03-14

lombok文档对lombok.config的位置有点模糊,它指出

通常,lombok的用户将带有首选项的lombok.config文件放在工作区或项目根目录中

我把它误解为项目根,而实际上它是源根。如果使用Maven或Gradle,可以将文件放在src/main/java/lombok.config中。您可以通过将lombok.config放在包目录中(例如src/main/java/com/foo/mypackage/lombok.config)来减少应用配置的包。使用第二种方法,可以为不同的包提供不同的配置

 类似资料:
  • 我创建了一个简单的Maven项目,没有原型,一切都很好。然后我添加了一个CVA。主/资源目录下的pmml文件。之后,我想读取该文件,但得到了FileNotFoundException。我尝试了以下方法: 方法一: 方法二: 方法3: 方法四: 它们都不起作用。有什么建议吗? 以下是项目结构的屏幕截图:

  • 我们可以像在eclipse java项目中的ant build文件中那样指定多个源位置吗?例如,我有以下目录结构: 两个src文件夹中的Java文件的包名都是com。我的公司。我的项目。mypackage(我的软件包)。src1中的java文件使用<代码>。src2中的java文件。然而,当我在eclipse中使用ant构建xml文件导入项目时,在项目的属性下只能找到一个src-

  • 我想通过使用“文件类”从项目文件夹中获取文件,我如何做到这一点?

  • 我的android项目只有aidl文件,项目结构如下: 我正在用maven构建我的android项目。我的pom使用dexguard maven插件,它是android maven插件的扩展。 在插件配置中,我明确指定了源aidl文件的目录 但在运行mvn clean install-e之后,我得到了以下错误跟踪: 怎么了?

  • Hello World 项目创建 如上图标注 1 所示,点击 Create New Project 进入向导式创建项目 如上图标注 1 所示,如果此时 IntelliJ IDEA 还没有配置任何一个 SDK 的话,可以点击 New... 先进行 SDK 的配置。 如上图标注 2 所示,配置好 SDK 或选择好 SDK 之后,点击 Next 进入下一步。 如上图标注 1 所示,可以选择模板快速创建项

  • 问题内容: 我有一个文件,其中包含我的Jenkins Pipeline DSL的语法。在这篇博客文章之后,我将该文件放入了Java项目的文件夹中。现在,当我编辑我的代码(位于项目的根文件夹中)时,没有得到我期望的任何代码完成/语法说明。 我的项目是Java / Gradle项目,我无法从中制作一个Groovy项目。还有其他方法可以使IntelliJ知道该文件并提供代码完成吗? 问题答案: 问题是,