障害メモ/gradleでbuildすると文字化けする
キーワード
- gradle
- build
- 文字化け
現象
gradle build
するとコメント箇所の日本語で何か指摘される。そのコメントが文字化けで内容が分からない。
原因
gradleはデフォルトでOSの文字コードを使うとか。ソースコードはUTF-8、OS(Windows)はShift_JIS。
対策
次の環境変数を設定する。
- Windowsの場合
- /path/to/gradle/bin/gradle.bat
- その他の場合(Git Bashなどを使う時でも)
- /path/to/gradle/bin/gradle
set DEFAULT_JVM_OPTS="-Dfile.encoding=UTF-8"
備考
クラス名に日本語があると不具合があるらしい。詳しくは参考記事を見てください。
参考
作成日 2017-03-29
