这是我第一次使用mvn编译 我安装了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]
答案 0 :(得分:0)
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
答案 1 :(得分:0)
当您从the developer guide阅读时,您必须正确配置您的git安装,以便它使用本机行结尾。有关更多信息,请阅读以下文章: