Eclipse IDE 中未生成注释

问题描述 投票:0回答:1

我在 Eclipse 中处理注释很困难,因为没有注释生成代码。 我尝试了几种解决方案:

  1. 在项目属性中勾选“Java编译器中的注释处理”下的“启用注释处理”
  2. 创建一个新的 Maven 项目(Java 17,具有 2 个依赖项:仅限 Lombok 和 log4j)
  3. 遵循本教程中的说明Eclipse 开始使用 AP
  4. 几个 mvn clean 安装,eclipse clean 项目,关闭并重新打开 IDE ...

这是我的pom

<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.annot</groupId>
<artifactId>annotations</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>annotations</name>
<properties>
    <java.version>17</java.version>
    <maven.compiler.source>17</maven.compiler.source>
<maven.compiler.target>17</maven.compiler.target>
</properties>
<dependencies>
    <dependency>
        <groupId>org.projectlombok</groupId>
        <artifactId>lombok</artifactId>
        <version>1.18.24</version>
        <scope>provided</scope>
    </dependency>
    <!-- https://mvnrepository.com/artifact/log4j/log4j -->
    <dependency>
        <groupId>log4j</groupId>
        <artifactId>log4j</artifactId>
        <version>1.2.17</version>
    </dependency>

</dependencies>

<build>
<plugins>
    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-compiler-plugin</artifactId>
        <version>3.8.1</version>  
        <configuration>
            <annotationProcessorPaths>
                <path>
                    <groupId>org.projectlombok</groupId>
                    <artifactId>lombok</artifactId>
                    <version>1.18.24</version> 
                </path>
            </annotationProcessorPaths>
        </configuration>
    </plugin>
</plugins>

这里是一个示例类,包含两个 lombok 注释和轮廓(表明没有生成方法) 项目属性中Java编译器中的注释处理窗口

构造函数都不能被识别,@log4j 注释也不能生成适当的记录器

工厂路径

我习惯在带有eclipse的java项目中使用注释,但我从未遇到过这个问题。 有办法解决这个问题吗?谢谢

java eclipse maven annotations annotation-processing
1个回答
0
投票

执行以下步骤:

  • https://projectlombok.org/download下载 Lombok JAR 文件。
  • 打开命令提示符 (CMD) 并导航到 Lombok JAR 文件所在的目录。
  • 运行以下命令:java -jar .
  • 如果安装程序没有自动找到Eclipse,您可能需要在提示时手动指定Eclipse安装路径。
  • 成功安装Lombok后,您可以通过检查Eclipse中的“帮助”>“关于”部分来验证安装。如果安装成功,Lombok 版本详细信息应该在那里可见。

https://projectlombok.org/setup/eclipse

© www.soinside.com 2019 - 2024. All rights reserved.