0

我从 github 做了一个 git clone,git://github.com/netty/netty.git然后是mvn clean install. 但是我得到了以下错误maven checkstyle plugin

C:\git\netty\common\src\main\java\io\netty\util\UniqueName.java:106: Line matches the illegal pattern '\r'.
C:\git\netty\common\src\main\java\io\netty\util\UniqueName.java:107: Line matches the illegal pattern '\r'.
C:\git\netty\common\src\main\java\io\netty\util\UniqueName.java:108: Line matches the illegal pattern '\r'.
C:\git\netty\common\src\main\java\io\netty\util\UniqueName.java:109: Line matches the illegal pattern '\r'.
....
Audit done.

我使用带有java version "1.7.0_06". 如何防止这些错误并获得良好的编译?

4

2 回答 2

1

您需要将 git 配置为仅使用 lf:https ://help.github.com/articles/dealing-with-line-endings#platform-windows

于 2012-09-03T06:44:50.913 回答
0

您可以只编辑这些文件并替换\r\n.

或者,如果您只想编译项目并忽略来自 checkstyle 的所有消息,我建议设置属性failsOnError并设置failOnViolationfalse(在代码中:https ://github.com/netty/netty/blob/master/pom.xml#L311 )在这种情况下checkstyle 仍然会检查来源,但在找到某些东西时不会失败。

于 2012-09-01T20:16:03.367 回答