いつもMacでビルドしているプロジェクトをWindowsでビルドしたら、maven-jar-pluginで生成されるpom.propertiesの改行コードがLFではなくCRLFになってしまった。
実害は無いだろうし放っておいてもよいところだが、あれこれ試したらLFで出力させることができたのでメモしておく。
ポイントは2つ。
・cmd.exeではなく、Cygwinのbashに入ってmvnコマンドを実行する。
・mvnコマンドの引数に-Dline.separator=$'\n'
を与える。
【参考サイト】

Setting Java VM line.separator
Has anybody found a way how to specify the Java line.separator property on VM startup? I was thinking of something like this:
java -Dline.separator="\n"
But t...