这是我第一次必须编写Quarkus扩展,我在Lombok上遇到了问题,之后,我将依赖项添加到pom的依赖项列表中,并在eclipse中安装了Lombok,IDE在编写代码时运行良好,但是当我想在编译后测试它时,应用程序就崩溃了,因为它找不到Lombok应该生成的代码。
我们就是这样把它导入pom的:
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<scope>compile</scope>
<optional>true</optional>
</dependency>A这是错误
[ERROR]/C:/Users/daniele/Documents/GitHub/jrv_library_bean_monitoring_quarkus/sources/JarvisBeanMonitoringQuarkusLib/deployment/src/test/java/com/jarvis/quarkus/monitoring/lib/test/QuarkusMonitoringLibTest.java:[25,10] cannot find symbol
[ERROR] symbol: method setMessage(java.lang.String)
[ERROR] location: variable x of type com.jarvis.monitoring.bean.OutputBean发布于 2022-05-12 21:19:03
为您的扩展调整编译器插件配置。应该是这样的:
<build>
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<annotationProcessorPaths>
<path>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.24</version>
</path>
<path>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-extension-processor</artifactId>
<version>${quarkus.version}</version>
</path>
</annotationProcessorPaths>
</configuration>
</plugin>
</plugins>https://stackoverflow.com/questions/71697275
复制相似问题