java - mvn编译错误无效的换行符

标签 java maven netty

这是我第一次使用mvn complile 我安装了maven:

Maven home: D:\android\apache-maven-3.1.1
Java version: 1.7.0_40, vendor: Oracle Corporation
Java home: C:\Program Files\Java\jdk1.7.0_40\jre
Default locale: zh_CN, platform encoding: GB18030
OS name: "windows 7", version: "6.1", arch: "amd64", family: "windows"

我从https://github.com/netty/netty下载了一个netty项目.

运行mvn编译后,错误如下 ..

\netty-3.8.0.Final\src\main\java\org\jboss\netty\util\Vi
rtualExecutorService.java:0: invalid newline character (expected: CRLF)

..

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-checkstyle-plugin:
2.9.1:check (check-style) on project netty: Failed during checkstyle execution:
There are 1346 checkstyle errors. -> [Help 1]

最佳答案

Checkstyle 错误并不严重。您可以禁用 checkstyle 插件,输入 <skip>true</skip>在 pom.xml 文件中:

<project>
  ...
  <build>
    ...
    <plugins>
      ...
      <plugin>
        <artifactId>maven-checkstyle-plugin</artifactId>
        <configuration>
          <skip>true</skip>
        </configuration>
      </plugin>
      ...
    </plugins>
    ...
  </build>
  ...
</project>

然后项目应该已成功构建。

如果您不想更改 pom.xml,您可以使用 –D 选项从命令行将skip设置为true(覆盖执行中的skip参数):

mvn compile -Dcheckstyle.skip=true

关于java - mvn编译错误无效的换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20278173/

相关文章:

java - 网络 3 : websockets with SSL on Android

java - 允许 jTextField 为空?

java - 链接 JavaFX 8 TableView 选择

java - 如何在 Hibernate 中存储添加到数据库的每个实体的副本

java - 带有 java 和 groovy 源文件夹的 Maven 项目,如何在 POM 中表示

java - 使用Socket发送和接收图像

java - 解释: How does Java work as a web application?

启动fork时出现Maven错误,请检查日志中的输出

java - 通过maven将.jar文件添加到类路径

java - Netty TCP 客户端异步消息