一貫性の理由から、プロジェクトのJavaソースにUnixスタイルの行末(\ n)を適用したいと思います。私たちの多くはWindowsで作業しているため、ほとんどのIDEは、デフォルトでWindowsスタイルの行末(\ r \ n)を使用するように構成されています。新しいワークスペースを構成するたびにその設定を変更しようとしますが、何らかの理由で、一部のファイルはWindowsのエンドオブラインでコミットされます。
Unixスタイルの行末を強制したり、少なくともWindowsスタイルのファイルについて警告したりするのに役立つMaven構成またはプラグインはありますか?
私は最初にPMDまたはCheckstyleについて考えましたが、それほど単純ではないようです。Maven Enforcerプラグインもチェックしましたが、すぐに使用できるとは思いません。独自のルールを作成できるはずですが、車輪の再発明をしないようにしたいと思います:)