龙目岛没有生成 getter 和 setter

2022-08-31 07:51:39

我只是试图将一个基于Maven的项目发送到另一台计算机和恐怖,到处都是红色标记!

但是,建筑刚刚好。mvn clean install

很快,我注意到龙目岛并没有为我的类生成 getter 和 setter,尽管 Eclipse 正确地识别了 和。@Getter@Setter

两台计算机使用相同的 Maven 版本 (3.0.4),但不同的 JDK(1.6_23 和 1.6_33)。他们都使用Eclipse Indigo 32位。您对如何解决问题有想法吗?


答案 1

事实上,在开始安装新的日食时,您需要“安装”龙目岛才能使用它。

  1. 去你的龙目岛罐子所在的地方(例如(例如,你可以在中找到),运行它(例如:)。应该会出现一个窗口,浏览到您的位置。~/.m2/repository/org/projectlombok/lombok/1.16.10/lombok-1.16.10.jarjava -jar lombok-1.16.10.jareclipse.exe
  2. 单击安装。
  3. 启动Eclipse,更新所有项目的项目配置,瞧。

答案 2
  • 如果使用 STS。您必须通过运行 lombok-xyz 在 Eclipse 中安装龙目岛.jar

  • 请尝试以下步骤:

    1. 在 Maven 中包含 pom 。
    2. 退出/关断 STS
    3. 在 ~/.m2/repository/org/projectlombok/lombok/version.x 中查找龙目岛 Jar
    4. 从命令提示符/命令行管理程序java -jar lombok-1.x.y.jar Project Lombok Installer

    5. 启动 STS

仅此而已。

编辑:我这样做了,仍然显示错误,如评论中提到的。所以我更新了项目:右键单击项目->Maven->更新项目,错误消失了。


推荐