mavenで文字化けを解消するための備忘録

ようやくmavenを本格的に利用することになり、環境構築を進めています。
その中で、文字化けの問題に躓いたので忘れないようにメモを取っておきます。

事象

maven compile実行中に日本語が文字化けする。

環境

lion
Apache Maven 3.0.3

原因

terminalの文字コードUTF-8MavenJava文字コードSJISだったから。

対処法

mavenJava文字コードUTF-8する。

maven文字コード設定

pom.xmlmaven-compiler-pluginを追加する。

<plugin>
  <artifactId>maven-compiler-plugin</artifactId>
  <configuration>
    <encoding>UTF-8</encoding>
    <source>1.6</source>
    <target>1.6</target>
  </configuration>
</plugin>

Java文字コード設定

.bashrcか.bash_profileに以下を追加する。

export _JAVA_OPTIONS="-Dfile.encoding=UTF-8"


ほんとうはjenkinsの環境を構築したいですが、なかなかたどり着けません。