概要
Mavenでのビルド時にソースの文字コードを指定する方法を書く。Mavenでビルドする際にソースの文字コードを指定していない場合は以下のようなWarningが出る。
[WARNING] File encoding has not been set, using platform encoding UTF-8, i.e. build is platform dependent!
方法
pom.xmlに以下を追加する(UTF-8を指定する場合)。
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
階層は以下のようにする。
<project>
...
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
...
</project>