개발툴/Maven

Maven에서 인코딩을 구성하는 방법

Rateye 2021. 6. 5. 13:55
728x90
반응형
질문 : Maven에서 인코딩을 구성하는 방법은 무엇입니까?

maven install 을 실행하면 항상 다음과 같은 출력이 나타납니다.

[WARNING] File encoding has not been set, using platform encoding UTF-8, i.e. build is platform dependent! 

그래서 나는 약간 봤지만 내가 찾을 수있는 것은 내가 추가해야한다는 것뿐입니다.

<properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>

... 내 pom.xml에. 그러나 이미 거기에 있습니다 (부모 pom.xml ).

maven-resources-plugin 또는 maven-compiler-plugin에 대해 <encoding> 을 구성해도 문제가 해결되지 않습니다.

그래서 무엇이 문제입니까?

답변

네, 문제를 찾았습니다.

일부보고 플러그인을 사용합니다. failsafe-maven-plugin 의 문서에서 <encoding> 구성은 물론 ${project.reporting.outputEncoding} 을 사용합니다.

project 요소의 자식 요소로 추가했으며 이제 모든 것이 정상입니다.

<properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
</properties>

http://maven.apache.org/general.html#encoding-warning 참조

출처 : https://stackoverflow.com/questions/3017695/how-to-configure-encoding-in-maven
728x90
반응형