1. ホーム
  2. java

[解決済み】Checkstyleのメッセージ「File does not end with a newline.」を消すには?

2022-02-03 06:59:57

質問内容

Netbeans(Windows)でMaven(jar)プロジェクトを使用しており、Maven Checkstyleプラグインを使用してCheckstyleレポートを作成しています。

何をやっても、いつもメッセージが出ます。 File does not end with a newline Javaクラスファイルの場合。

NetbeansまたはCheckstyleのどちらかで、このメッセージをなくすには何をすればよいですか?

使用しているソフトウェアのバージョン

  • WinXP SP3
  • Netbeans 6.7 RC1 (6.5でも発生)
  • Maven 2.0.9
  • Maven Checkstyle Plugin 2.2
  • Java 1.6 (Update 14)

解決するには?

ファイル末尾に改行を入れる
または
は、CheckStyleが気にしないように設定します。

<module name="Checker">
    <!-- stuff deleted -->
    <module name="NewlineAtEndOfFile">
        <property name="severity" value="ignore" />
    </module>


また、Maven Checkstyleプラグインにcheckstyle設定ファイルを使用するよう指示する必要があります。

<plugin>
    <artifactId>maven-checkstyle-plugin</artifactId>
    <configuration>
        <configLocation>${basedir}/yourCheckstyle.xml</configLocation>
    </configuration>
</plugin>