개요
젠킨스 빌드시 아래와 같은 에러가 한글 주석에서 발생하여 원인 파악 및 해결 후 포스팅한다.
error: unmappable character for encoding EUC_KR
회사에서 젠킨스, JVM 연동시 기본 인코딩 옵션을 EUC-KR을 사용하는 부분이 있어 유니코드로 소스파일에 기록된
한글주석이 EUC-KR로 컴파일 하는 과정에서 문제를 일으켰다.
해결책
해결책은 메이븐 컴파일 플러그인의 인코딩을 명시해준다.
<build>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
</plugins>
</pluginManagement>
</build>
관련