Mic*_*low 28 java windows maven-2 netbeans checkstyle
我正在使用Netbeans(Windows)中的Maven(jar)项目,该项目使用Maven Checkstyle插件创建Checkstyle报告.
无论我做什么,我总是得到消息:File does not end with a newline
对于Java类文件.
我可以在Netbeans或Checkstyle中做什么/配置来摆脱消息?
二手软件的版本:
Ale*_*nov 56
在我的情况下,这是检查器配置不当的问题.默认情况下,它使用行结尾的系统默认约定.我在Windows上工作,项目使用的是unix风格的行结尾.我不认为忽视警告是最好的策略,所以我所做的是:
<module name="Checker">
<module name="NewlineAtEndOfFile">
<property name="lineSeparator" value="lf" />
</module>
</module>
Run Code Online (Sandbox Code Playgroud)
Jon*_*yer 12
在文件末尾添加换行符
或
配置CheckStyle不关心.
<module name="Checker">
<!-- stuff deleted -->
<module name="NewlineAtEndOfFile">
<property name="severity" value="ignore" />
</module>
Run Code Online (Sandbox Code Playgroud)
您还必须告诉Maven Checkstyle插件使用您的checkstyle配置文件.
<plugin>
<artifactId>maven-checkstyle-plugin</artifactId>
<configuration>
<configLocation>${basedir}/yourCheckstyle.xml</configLocation>
</configuration>
</plugin>
Run Code Online (Sandbox Code Playgroud)
当文件保存为UNIX格式而不是DOS时,我遇到了这个问题.(或者如果你在Unix上工作,或者其他方式)
为了解决这个问题,我使用一个程序将UNIX格式转换为DOS并以该格式保存文件.
在eclipse:File - > Convert Line Delimiters To - > Windows
归档时间: |
|
查看次数: |
34594 次 |
最近记录: |