Eclipse 未能对项目giraph gora执行目标org.apache.rat:apache rat插件:0.8:check(默认):未批准的许可证太多:56

Eclipse 未能对项目giraph gora执行目标org.apache.rat:apache rat插件:0.8:check(默认):未批准的许可证太多:56,eclipse,apache,maven,hadoop,giraph,Eclipse,Apache,Maven,Hadoop,Giraph,我是Giraph和hadoop的新手。我尝试使用maven编译Giraph,我尝试在命令提示符下使用命令mvn-Phadoop_2-fae-DskipTests clean install,但我遇到了错误 帮我解决这个问题对我有很大帮助。谢谢路径giraph gora/target/Rat.txt中必须有一个由Apache Rat创建的文件(因为这是失败的项目)。此文件将包含项目中没有适当许可证的文件的详细信息(以及有许可证但您不感兴趣的文件) 最有可能的情况是,eclipse生成的文件(.cl

我是Giraph和hadoop的新手。我尝试使用maven编译Giraph,我尝试在命令提示符下使用命令
mvn-Phadoop_2-fae-DskipTests clean install
,但我遇到了错误


帮我解决这个问题对我有很大帮助。谢谢

路径
giraph gora/target/Rat.txt中必须有一个由Apache Rat创建的文件(因为这是失败的项目)。此文件将包含项目中没有适当许可证的文件的详细信息(以及有许可证但您不感兴趣的文件)


最有可能的情况是,eclipse生成的文件(.classpath、.project、org.eclipse.core.resources.prefs、org.eclipse.m2e.core.prefs、org.eclipse.jdt.core.prefs)造成了问题。如果删除它们,您将能够正确编译giraph。

我发现了一个解决方法,因为我面临类似的问题

mvn清洁安装-PallModules-Drat.numApprovedLicenses=200-DskipTests

-Drat.numApprovedLicenses=200
这有助于抑制错误


感谢@leftjoin的评论。

将apache rat插件更新到最新版本0.12…我可以在哪里以及如何更新rat版本。我找不到任何rat jar文件。谢谢@khmarbaiseJust更新pom文件中的某个版本一定有关于apache rat插件的条目,或者您正在使用定义它的父级?您使用1.2.0 RC1而不是1.2.0有什么好的理由吗?我正在使用eclipse中的父级文件夹来执行上述命令。我没有理由使用1.2.0 RC1(我刚从网上下载)
GIRAPH version- 1.2.0 RC1
HADOOP version- 2.2.0
MAVEN version- 3.5.3
JAVA version 1.8.0_121