1.3. Red Hat CodeReady Studio에서 주석 처리 구성
Eclipse에서는 기본적으로 주석 처리(AP)가 꺼져 있습니다. 프로젝트가 구현 클래스를 생성하는 경우 java.lang.ExceptionInInitializerError 예외가 발생하고, 프로젝트를 배포할 때 CLASS_NAME (implementation not found) 오류 메시지가 표시될 수 있습니다.
다음 방법 중 하나로 이러한 문제를 해결할 수 있습니다. 개별 프로젝트의 주석 처리를 활성화하거나 모든 Red Hat CodeReady Studio 프로젝트에서 주석 처리를 전역적으로 활성화할 수 있습니다.
개별 프로젝트의 주석 처리 활성화
특정 프로젝트에 대한 주석 처리를 활성화하려면 프로젝트의 pom 속성을 추가해야 합니다.
.xml 파일에 .activationjdt_apt 값이 있는 m2e. apt
<properties>
<m2e.apt.activation>jdt_apt</m2e.apt.activation>
</properties>
이 기술의 예는 JBoss EAP와 함께 제공되는 용 logging-tools 및 equipmentsink- 빠른 시작pom.xml 파일에서 확인할 수 있습니다.
Red Hat CodeReady Studio에서 전 세계에 주석 처리 활성화
- 창 → 기본 설정을 선택합니다.
- Maven 을 확장하고 Annotation Processing (주석 처리)를 선택합니다.
- Select Annotation Processing Mode (주석 처리 모드 선택) 에서 Automatically configure JDT APT(JDT APT 자동 구성)를 선택합니다(빌드 속도가 더 빠르지만 Maven 빌드와 다를 수 있음)를 선택한 다음 Apply(적용) 및 Close (닫기)를 클릭합니다.