开源
lombok-intellij-plugin:一款开源的IntelliJ IDEA插件
来源:元经纪     阅读:1692
网站管理员
发布于 2023-06-21 09:46
查看主页

概述

lombok-intellij-plugin是一款IntelliJ IDEA插件。 lombok-intellij-plugin旨在帮助Java开发人员使用Lombok库,该库提供了一系列注解来简化Java代码中的样板,并且可以通过IDEA插件轻松使用。 lombok-intellij-plugin可以让Java开发人员在IntelliJ IDEA中更加方便地使用Lombok库。它提供了一些特性,比如自动生成getter、setter、equals和hashCode方法等。此外,它还可以在代码编辑器中为注解显示代码提示,以便更轻松地使用Lombok库。 如果您是Java开发人员,并且想要更快、更高效地编写Java代码,那么lombok-intellij-plugin可能是一个值得尝试的IDE插件。

安装

[hidecontent type="logged" desc="隐藏内容:登录后可查看"]

插件安装

  • 在 Windows 上使用 IDE 内置插件系统:
    • FileSettingsPlugins> > Browse repositories...>Search for "lombok"Install Plugin
  • 在 MacOs 上使用 IDE 内置插件系统:
    • PreferencesSettingsPlugins> > Browse repositories...>Search for "lombok"Install Plugin
  • 手动:
    • 下载最新版本Preferences并使用> Plugins>手动安装Install plugin from disk...

重新启动集成开发环境。

所需的 IntelliJ 配置

在您的项目中:单击Preferences-> Build, Execution, Deployment-> Compiler, Annotation Processors。点击Enable Annotation Processing

之后您可能需要通过Build->完全重建您的项目Rebuild Project

Lombok项目依赖

确保将 Lombok 依赖项添加到项目中。此插件不会自动为您添加。

请注意:建议使用最新版本的 Lombok 依赖项,但不保证引入的所有功能都可用。有关详细信息,请参阅Lombok 更改日志。

如果您使用的是 Gradle/Maven/Ivy,请参见下面的示例:

Gradle

在你的build.gradle

repositories {
	mavenCentral()
}

dependencies {
	compileOnly 'org.projectlombok:lombok:1.18.16'
	annotationProcessor 'org.projectlombok:lombok:1.18.16'

	testCompileOnly 'org.projectlombok:lombok:1.18.16'
	testAnnotationProcessor 'org.projectlombok:lombok:1.18.16'
}
Maven

在你的pom.xml

<dependencies>
	<dependency>
		<groupId>org.projectlombok</groupId>
		<artifactId>lombok</artifactId>
		<version>1.18.16</version>
		<scope>provided</scope>
	</dependency>
</dependencies>
Ivy

在你的ivy.xml

<dependency org="org.projectlombok" name="lombok" rev="1.18.16" conf="build" />

IntelliJ 和 Eclipse 编译器

如果您将 Eclipse 编译器与 lombok 一起使用,请尝试以下设置:

  • 安装插件
  • 确保将 Lombok 依赖项添加到项目中
  • 更改编译器设置:
    • ...CompilerJava Compiler>Use Compiler: Eclipse
    • ...CompilerAnnotation Processors>Enable annotation processing: checked (default configuration)
    • ...Compiler>Additional build process VM options: -javaagent:lombok.jar

[/hidecontent]

 
免责声明:本文为用户发表,不代表网站立场,仅供参考,不构成引导等用途。 开源
陆洪磊、陆庆悠:打破AI谣言“黑箱”,需要社会共治
湖南长沙:智能化“育秧工厂”助春耕
同庆盛世,悦享美好!济南各大商场精彩活动全面开启
共筑满意消费 智享诚信风尚
荣耀MagicBook Art 14采用了自研的鲁班架构

首页

分类

定制方案

消息

我的