lombok.jar是一款可以帮助用户在设计Java 程序的时候需要运用的一款简单代码工具,当您在开发程序的时候,利用lombok.jar可以让您消除一些电脑的臃肿效果,为您的代码进行瘦身优化操作,编辑代码的时候,由于技术和思维的不同,同样的代码开发出来的程序也会出现性能上的差异,为了优化您编辑的代码以及设计的程序,使用这款小型的工具就能避免很多不必要的代码操作,让您在编辑的时候提高代码的稳定性以简便性,需要的朋友可以下载试试!

软件功能
1)由“三、原理分析”可知,Oracle javac直接支持lombok
2)常用的项目管理工具Maven所使用的java编译工具来源于配置的第三方工具,如果我们配置这个第三方工具为Oracle javac的话,那么Maven也就直接支持lombok了
3)Intellij Idea配置的编译工具为Oracle javac的话,也就直接支持lombok了。
4)Eclipse中使用的不是Oracle javac这个编译工具,而是自己实现的Eclipse Compiler for Java (ECJ).要想使ECJ支持lombok,得进行设置,具体是在Eclipse程序目录中的eclipse.ini文件中添加如下两行设置:
-javaagent:[lombok.jar所在路径]
-Xbootclasspath/a:[lombok.jar所在路径]
软件特色
Javac将lombok.jar放在类路径上。
NetBeans将lombok.jar放在类路径上并启用注释处理。 更多…
Eclipse和变种运行lombok.jar作为一个java应用程序(即双击它,通常)安装。 还要添加lombok.jar到你的项目。 支持的变体:Springsource工具套件,JBoss Developer Studio
IDEA IntelliJ由Michael Plushnikov开发的一个插件增加了对大多数功能的支持。
使用ecj与Maven
可以使用maven-dependency-plugin和plexus-compiler-eclipse配置maven-compiler-plugin。
在编译阶段之前,您必须将MAVEN_OPTS环境变量设置为包含javaagent参数。 在下面的示例中,target是您的$ {project.build.directory}。
依次使用以下命令在您的Maven构建中启用带有ecj的lombok:
mvn clean依赖关系:copy @ get-lombok
设置MAVEN_OPTS = -javaagent:target / lombok.jar = ECJ(或您的操作系统的等效项)
安装方法
lombok 安装
使用 lombok 是需要安装的,如果不安装,IDE 则无法解析 lombok 注解。先在官网下载最新版本的 JAR 包,现在是 0.11.2 版本,我用的是 0.11.0
第一次使用的时候我下载的是最新版本的,也就是我现在用的 0.11.0,到现在已经更新了两个版本,更新的好快啊 ... ...
1. 双击下载下来的 JAR 包安装 lombok
我选择这种方式安装的时候提示没有发现任何 IDE,所以我没安装成功,我是手动安装的。如果你想以这种方式安装,请参考官网的视频。
2.eclipse / myeclipse 手动安装 lombok
1. 将 lombok.jar 复制到 myeclipse.ini / eclipse.ini 所在的文件夹目录下
2. 打开 eclipse.ini / myeclipse.ini,在最后面插入以下两行并保存:
-Xbootclasspath/a:lombok.jar
-javaagent:lombok.jar
3.重启 eclipse / myeclipse
使用方法
执行lombok.jar(双击它,或运行java -jar lombok.jar)。按照指示。
在javac(和maven,ant和其他构建工具)上

代码检查
重构动作(lombok和delombok)
项目配置检查(缺少/过时的Lombok依赖关系,注解处理被禁用)
可以通过每个项目的设置来禁用插件的许多功能(包括警告)。

注意:为了使用@UtilityClass等插件功能,并且在使用IntelliJ 14.1 - 2016.1时可以更好地进行val和Value支持,您需要在插件设置中启用“运行时修补”。 2016.2及更高版本不需要。

在编译时,在类路径中包含lombok.jar。这就是它的一切!
龙目岛拥有自己的maven仓库,所以添加lombok到maven非常简单。完整的说明在这里。

在GWT(Google Widget工具包)
请参阅gwt设置。
在javadoc和其他基于源的工具上
首先使用delombok,然后在delombok-ed代码上运行javadoc或GWT。

运行delombok
Delombok将您的源文件复制到另一个目录,用其已删除的表单替换所有lombok注释。所以,将@Getter转回实际的吸气剂。然后它删除注释。这对于各种原因是有用的;

您可以查看引擎盖下发生的情况,如果不可想象的发生,并且您想停止使用lombok,则可以轻松地删除源中的所有痕迹,您可以使用delombok对源代码级工具进行预处理,例如作为javadoc和GWT。有关如何运行delombok的更多信息,包括构建工具的说明,请参见delombok页面。

∨ 展开