龙目岛没有产生吸气剂和二传手

2020/11/30 23:52 · java ·  · 0评论

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

但是,mvn clean install建造就好了。

很快,我注意到Lombok并没有为我的类生成getter和setter,尽管Eclipse已正确识别@Getterand @Setter

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

实际上,当您开始全新的Eclipse安装时,您需要先安装“ Lombok”,然后才能使用它。

  1. 转到您的Lombok jar所在的位置(例如(例如,您可以在中找到~/.m2/repository/org/projectlombok/lombok/1.16.10/lombok-1.16.10.jar),运行它(示例:)java -jar lombok-1.16.10.jar。应该会出现一个窗口,浏览到您的eclipse.exe位置。
  2. 点击安装。
  3. 启动Eclipse,更新所有项目上的项目配置,瞧。
  • 如果您使用STS您必须通过运行lombok-xyz.jar在Eclipse中安装Lombok

  • 请尝试以下步骤:

    1. 将pom包括在Maven中。
    2. 退出/关机STS
    3. 在〜/ .m2 / repository / org / projectlombok / lombok / version.x中找到lombok Jar
    4. 从命令提示符/外壳 java -jar lombok-1.x.y.jar
      龙目岛项目安装程序

    5. 启动STS

就这样。

编辑:我这样做了,并且仍然显示错误,如评论中所述。因此,我更新了项目:右键单击项目-> Maven->更新项目,错误消失了。

请注意,如果您使用的是IntelliJ,则需要安装Lombok插件(可从IDE设置中获得)并启用注释处理。

如果使用月食。您必须通过运行lombok-xyz.jar在Eclipse中安装lombok(例如,您可以在中找到~/.m2/repository/org/projectlombok/lombok/1.12.6/lombok-1.12.6.jar)。

安装窗口打开后,您必须选择Eclipse的位置。并在其中安装lombok。之后,您必须重新启动Eclipse。

这些是上面的图形版本不可用或您无法通过双击(例如在Ubuntu中)打开Lombok jar文件的命令行说明。

在撰写本文时,使用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.iniconfiguration文件中进行如下配置更新

-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理解@Dataor或@Getteror@Setter注释。奇怪的是它必须如此复杂。

下载Lombok Jar,让我们来代表我们进行下载:

 <dependency>
        <groupId>org.projectlombok</groupId>
        <artifactId>lombok</artifactId>
        <version>1.16.18</version>
    </dependency>

现在...在新创建的项目上使用mvn clean install命令将其下载到本地存储库中。转到jar位置,执行命令提示符,运行命令:java -jar lombok-1.16.18.jar

在此处输入图片说明

单击“指定位置”按钮,然后找到eclipse.exe路径,例如:
在此处输入图片说明

最后通过单击“安装/更新”进行安装

对于Sprint STS-将lombok.jar文件放在eclipse / sts exe文件夹中,然后将以下条目添加到STS.ini中。

-javaagent:lombok.jar

仅添加Lombok的依赖项是不够的。您还必须安装Lombok插件。

您可以通过导航来获取Lombok jar文件(仅当您在任何POM中添加了依赖项时)。

m2 \存储库\ org \ projectlombok \ lombok \ 1.18.12 \ lombok-1.18.12

另外,如果Lombok找不到IDE,请手动指定IDE的.exe,然后单击安装。

重新启动您的IDE。

而已。

如果遇到任何问题

以下是一段简短的视频,介绍如何安装Lombok插件。

为了节省时间,您可以从1:40开始。

https://www.youtube.com/watch?v=5K6NNX-GGDI

如果还是不行,

验证您的sts.ini文件(sts配置文件,位于sts文件夹中)中是否存在lombok.jar。

-javaagent:lombok.jar

执行Alt + F5。这将更新您的行家。

关闭您的IDE,然后再次启动它。

如果您使用的是maven和Eclipse,则必须手动安装。

  1. 验证pom
 <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
            <version>1.18.10</version>
            <type>jar</type>
        </dependency>
  1. 转到Maven依赖项

在此处输入图片说明

  1. 右键单击库并以Java形式运行

在此处输入图片说明

  1. 指定位置IDE,安装并关闭IDE(Eclipse)。
    在此处输入图片说明

如果您使用STS。您必须通过运行lombok-abc.jar在Eclipse中安装Lombok

请按照以下步骤操作:

-将pom包含在Maven中。-退出/关闭STS(必须)-在〜.m2 \ repository \ org \ projectlombok \ lombok \ 1.18.12中找到lombok Jar-从命令
在此处输入图片说明

然后
在此处输入图片说明

之后,请选择STS.exe
在此处输入图片说明

之后,单击以更新/更新

在此处输入图片说明

然后退出安装程序

快乐编码

块引用

我正在使用Red hat Jboss开发人员工作室。我通过以下方法解决了这个问题:

  1. 该项目具有lombok依赖性。首先查看您的.m2
    存储库并找到
    lombokjar

  2. 双击jar,您将看到安装程序在其中指定IDE的路径,例如 C:\Users\xxx\devstudio\studio\devstudio.exe

  3. 重新启动IDE并更新Maven项目,错误将消失

1)运行命令java -jar lombok-1.16.10.jar这需要从您的lombok.jar文件的目录中运行。

2)通过选择eclipse.ini文件(已安装的eclipse目录)来手动添加位置通过“指定位置

注意:不要添加eclipse.exe,因为它会使Eclipse编辑器损坏。

如何添加eclipse.ini文件

对于我来说,我也遇到了这个问题,这是因为我升级了IntelliJ IDEA而没有升级Lombok插件。因此它们是不兼容的。

Intellij用户,请确保您有3件东西,

  1. 龙目岛依赖
        <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
            <version>1.18.8</version>
            <scope>provided</scope>
        </dependency>
  1. 龙目岛的IntelliJ插件

  2. 龙目岛注解,例如@Getter @Setter(确保它来自龙目岛而不是其他地方)

它应该工作。

在全新安装的Eclipse或STS上使用lombok时,您必须:

  1. 安装您可以从https://projectlombok.org/download获得的lombok jar 运行jar(如果使用Windows,请以管理员身份运行)并指定Eclipse / STS安装的路径。

  2. 重新启动您的IDE(Eclipse或STS)

  3. 给eclipse一点时间来生成lombok的类文件(在某些情况下,可能最多需要4分钟)

对于Mac上的Spring ToolSuite 4,他们将ini重命名为SpringToolSuite4.ini。

您可以重命名或将其复制到STS.ini,以供lombok识别。然后将其复制回原始名称,以供IDE读取。(虽然没有尝试过符号链接是否起作用。)

Download Lombok Jar File https://projectlombok.org/downloads/lombok.jar

Add maven dependency:

   <dependency>
      <groupId>org.projectlombok</groupId>
      <artifactId>lombok</artifactId>
      <version>1.16.18</version>
   </dependency>   

Start Lombok Installation java -jar lombok-1.16.18.jar

find complete example in this link:
https://howtodoinjava.com/automation/lombok-eclipse-installation-examples/

What I had to do was to install lombok in the eclipse installation directory.

Download the lombok.jar from here and then install it using the following command:

java -jar lombok.jar

After that make sure that the lombok.jar is added in your build path. But make sure you don't add it twice by adding once through maven or gradle and once again in eclipse path.

After that clean and build the project again and see all the errors go away.

Remove @Getter from private static field.

https://github.com/rzwitserloot/lombok/issues/1493

If you are using maven , Go to maven dependencies in your project structure then run lombok jar as java project it will install it then exit and start eclipse

本文地址:http://java.askforanswer.com/longmudaomeiyouchanshengxiqijiheerchuanshou.html
文章标签: ,   ,   ,  
版权声明:本文为原创文章,版权归 admin 所有,欢迎分享本文,转载请保留出处!

文件下载

老薛主机终身7折优惠码boke112

上一篇:
下一篇:

评论已关闭!