lombok-intellij-plugin:一款开源的IntelliJ IDEA插件
分类:开源
时间:2023-06-21 09:46
浏览:1694
概述
lombok-intellij-plugin是一款IntelliJ IDEA插件。 lombok-intellij-plugin旨在帮助Java开发人员使用Lombok库,该库提供了一系列注解来简化Java代码中的样板,并且可以通过IDEA插件轻松使用。
内容
概述
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 内置插件系统:
- File> Settings> Plugins> > Browse repositories...>Search for "lombok"Install Plugin
- 在 MacOs 上使用 IDE 内置插件系统:
- Preferences> Settings> Plugins> > 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 依赖项添加到项目中
- 更改编译器设置:
- ...> Compiler> Java Compiler>Use Compiler: Eclipse
- ...> Compiler> Annotation Processors>Enable annotation processing: checked (default configuration)
- ...> Compiler>Additional build process VM options: -javaagent:lombok.jar
[/hidecontent]