google-java-formatでJavaのコードをフォーマットしてみる
まあタイトル通りのことをしたので、そのメモです。
https://github.com/google/google-java-format
を参考に
https://github.com/google/google-java-format/releases
から「google-java-format-1.6-all-deps.jar」をダウンロードしました。
使い方は
$ java -jar path_to/google-java-format-1.6-all-deps.jar --help
で大体わかります。
私の場合は
- インデントは4つ
- フォーマットしてファイルを上書き保存したい
ので
$ java -jar path_to/google-java-format-1.6-all-deps.jar --aosp --replace path_to/your_program.java
のように「--aosp」「--replace」オプションをつけて実行しました。
フォーマットスタイルを任意に指定することはできないようですが、とりあえずサクッとフォーマットしたい場合にはいいかもです。