我只是试图将一个基于maven的项目发送到另一台计算机和HORROR,到处都是红色标记!!
然而,mvn clean install
建设得很好。
很快我注意到Lombok没有为我的类生成getter和setter,但是@Getter
和@Setter
正在被Eclipse正确识别。
两台计算机使用相同的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
位置。对于Mac上的Spring Tool Suite 4,他们将ini重命名为SpringToolSuite4.ini。
您可以将其重命名或复制到STS.ini以便被lombok识别。然后将其复制回原始名称以供IDE读取。 (如果符号链接有效,请不要尝试。)
我也遇到过这个问题,对于我的情况,这是因为我升级了我的IntelliJ IDEA而没有升级Lombok插件。所以他们是不相容的。
下载龙目岛Jar文件https://projectlombok.org/downloads/lombok.jar
添加maven依赖:
` <dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.16.18</version>
</dependency> `
启动Lombok安装java -jar lombok-1.16.18.jar
在这个链接https://howtodoinjava.com/automation/lombok-eclipse-installation-examples/中找到complet例子
从私有静态字段中删除@Getter。
如果您正在使用maven,请转到项目结构中的maven依赖项,然后运行lombok jar作为java项目它将安装它然后退出并启动eclipse
请注意,如果您使用IntelliJ,则需要安装Lombok插件(可从IDE设置获得)并启用注释处理。
如果你使用eclipse。您必须通过运行lombok-xyz.jar在Eclipse中安装lombok(例如,您可以在~/.m2/repository/org/projectlombok/lombok/1.12.6/lombok-1.12.6.jar
中找到)。
打开安装窗口时,必须选择Eclipse的位置。并让它在里面安装lombok。之后您必须重新启动Eclipse。
这些是命令行指令,其中上面的图形版本不可用,或者您无法通过双击打开Lombok jar文件,就像在Ubuntu中一样。
在使用Lombok编写本文时,并不简单,只需在POM xml文件中添加依赖项并添加注释即可。这些是接下来的步骤:
1)找到maven下载Lombok jar文件的位置;通常它位于主目录中的.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
这可以确保IDE理解@Data
或@Getter
或@Setter
注释。奇怪的是它必须如此复杂。
在新安装的Eclipse或STS上使用lombok时,您必须:
我正在使用Red Hat Jboss开发者工作室。我解决了这个问题:
lombok
依赖。首先看看你的.m2
存储库,找到lombok
jarC:\Users\xxx\devstudio\studio\devstudio.exe
对于Sprint STS - 将lombok.jar文件放在eclipse / sts exe文件夹中,并将以下条目添加到STS.ini中。
-javaagent:lombok.jar
1)运行命令java -jar lombok-1.16.10.jar
。这需要从lombok.jar文件的目录运行。
2)通过选择eclipse.ini文件(Installed eclipse目录)手动添加位置。通过“指定位置”
注意:不要添加eclipse.exe,因为它会使eclipse编辑器损坏。