我只是试图发送一个基于maven的项目到其他电脑和HORROR, 红色标记处处!龙目岛没有产生吸气和设置器
但mvn clean install
正在建设中。
我很快注意到Lombok没有为我的类生成getter和setter,但是Eclipse正确识别了@Getter
和@Setter
。
两台计算机都使用相同的Maven版本(3.0.4),但使用不同的JDK(1.6_23和1.6_33)。他们都使用Eclipse Indigo 32位。
我只是试图发送一个基于maven的项目到其他电脑和HORROR, 红色标记处处!龙目岛没有产生吸气和设置器
但mvn clean install
正在建设中。
我很快注意到Lombok没有为我的类生成getter和setter,但是Eclipse正确识别了@Getter
和@Setter
。
两台计算机都使用相同的Maven版本(3.0.4),但使用不同的JDK(1.6_23和1.6_33)。他们都使用Eclipse Indigo 32位。
从新的Eclipse安装开始时,实际上需要在安装Lombok之前才能使用它。
去你龙目岛罐的地方,运行它(例如:java -jar lombok-1.16.10.jar
)。 应出现一个窗口,浏览到您的eclipse.exe
位置。
点击安装。
启动Eclipse,更新所有项目和项目的项目配置。
如果使用eclipse。您必须通过运行lombok-xyz.jar在您的Eclipse中安装lombok(例如,您可以在~/.m2/repository/org/projectlombok/lombok/1.12.6/lombok-1.12.6.jar
中找到)。
随着安装窗口打开,您必须选择Eclipse的位置。让它在里面安装lombok。之后您必须重新启动Eclipse。
“显式退出,然后再次启动“。普通文件 - >重新启动不起作用。 – nanosoft 2015-03-04 21:28:16
如果您使用STS。您必须安装龙目岛在Eclipse运行龙目岛,xyz.jar
请尝试以下操作步骤:
那就是全部。
编辑: 我这样做,仍然显示错误,如评论中所述。 所以我更新了项目:右键点击项目 - > Maven - >更新项目并且错误消失了。
当上全新安装Eclipse或STS的使用龙目岛,你必须:
安装龙目岛罐子,你可以在得到。运行jar(如果使用windows,请以管理员身份)并指定Eclipse/STS安装的路径。
重新启动您的IDE(Eclipse或STS)
给予一定的时间,日食产生的龙目岛的类文件(可能在某些情况下,采取了长达4分钟)
这有助于谢谢:) – 2017-12-19 16:39:36
这些是上述图形版本不可用的命令行指令,或者您不能通过双击打开Lombok jar文件,就像在Ubuntu中一样。
在撰写本文时,使用Lombok并不简单,只需在您的POM xml文件中添加依赖项并添加注释即可。这些是下一步:
1)找到你的Lombok jar文件由maven下载的地方;通常它位于主目录内的.m2文件夹中。然后执行以下命令。
java -jar lombok-1.16.18.jar install <path of where your IDE is installed>
示例用法:
java -jar lombok-x.xx.xx.jar install ~/Downloads/spring-tool-suite-3.9.1.RELEASE-e4.7.1a-linux-gtk-x86_64/sts-bundle/sts-3.9.1.RELEASE/
上述命令基本上使得配置更新在IDE像下面.ini
或configuration
文件的内容:
-javaagent:/home/neshant/Downloads/spring-tool-suite-3.9.1.RELEASE-e4.7.1a-linux-gtk-x86_64/sts-bundle/sts-3.9.1.RELEASE/lombok.jar
这确保了@Data
或@Getter
或@Setter
批注可以被IDE理解。奇怪的是它必须如此复杂。
请注意,如果您使用的是IntelliJ,则需要安装Lombok插件(可从IDE设置获取),并启用注释处理。
可能重复的[无法使项目Lombok在Eclipse(Helios)上工作](http://stackoverflow.com/questions/3418865/cannot-make-project-lombok-work-on-eclipse-helios) – Pureferret 2013-07-02 19:56:10
对于完整说明,请参阅http://stackoverflow.com/questions/3418865/cannot-make-project-lombok-work-on-eclipse-helios/3425327#3425327。这也包括如何通过快捷方式启动Eclipse。 – 2012-08-06 08:11:16