1.4. 在 Red Hat CodeReady Studio 中配置注解处理
在 Eclipse 中,注解处理(AP)默认关闭。如果您的项目生成实施类,这可能会导致 java.lang.ExceptionInInitializerError
异常,后跟 CLASS_NAME (实施未找到)
错误消息。
您可以通过以下方法之一解决这些问题: 您可以为单个项目启用注解处理,也可以为所有 Red Hat CodeReady Studio 项目全局启用注解处理。
为单个项目启用注解处理
若要为特定项目启用注释处理,您必须将值设为 jdt_
添加到项目的 apt_apt的 m2e.apt
.activation 属性pom.xml
文件中。
<properties> <m2e.apt.activation>jdt_apt</m2e.apt.activation> </properties>
您可以在 JBoss EAP 附带的 logging-tools
和 kitchensink-
文件中找到此技术的示例。
ml quickstarts 的 pom
.xml
在 Red Hat CodeReady Studio 中启用注解处理全局
- 选择 Window → Preferences。
- 展开 Maven,然后选择 Annotation Processing。
- 在 Select Annotation Processing Mode 下,选择 Automatically configure JDT APT(构建速度更快,但结果可能与 Maven 构建不同),然后单击 Apply 和 Close。