터미널에서 gradlew build를 통해 빌드를 하던 도중 다음과 같은 에러를 만날 수 있다.
error: unmappable character (0xED) for encoding x-windows-949
인코딩이 깨지는 현상인데 이건 Intellij에서 빌드를 통해 jar파일을 얻으려고 한 경우에는 해결방법이 이미 많이 나와있다. settings에서 빌드 옵션이 gradle인지 intellij로 되어있는지 확인해서 변경하면 되는 문제라서 인터넷에 잠깐만 검색해도 방법이 많이 나와있다.
다만 터미널에서 빌드를 하려고 하는 경우 어떻게 이 문제를 해결할 수 있을까?
지금까지 봤던 해결방법 중 가장 간단하고 효과적인 방법을 찾았다.
build.gradle 파일에 아래와 설정을 적어준다.
이후 터미널에서 gradlew clean build를 통해 원하는 jar파일을 얻을 수 있다.
tasks.withType(JavaCompile){
options.encoding = "UTF-8"
}
출처는 아래 링크이다.
감사합니다.
반응형
'개발 정보' 카테고리의 다른 글
[Tech] 좋은 API 디자인이란 무엇일까 (0) | 2023.03.19 |
---|---|
[Test] Intellij에서 테스트 시 No tests found for given includes: 에러 발생 (0) | 2023.01.30 |
[Tech] DDD - 도메인 주도 설계란? (0) | 2023.01.06 |
[Tech] CORS 란? - Cross origin resource sharing (0) | 2023.01.01 |
[Tech] WAS와 웹서버의 차이 (0) | 2022.11.12 |