未能执行goal org.apacherat:apache-rat-plugin:0.8:选中(默认)项目giraph gora:太多未批准的许可证:56

zf2sa74q  于 2021-05-29  发布在  Hadoop
关注(0)|答案(2)|浏览(394)

我是giraph和hadoop的新手,我正在尝试使用maven编译giraph,我尝试使用命令 mvn -Phadoop_2 -fae -DskipTests clean install 在命令提示符下,我得到了一个错误。我附加的图像来自eclipse(我在cmd中也得到了类似的错误)。

GIRAPH version- 1.2.0 RC1
HADOOP version- 2.2.0
MAVEN version- 3.5.3
JAVA version 1.8.0_121

解决这个问题的任何帮助都会对我有很大帮助。谢谢您

rn0zuynd

rn0zuynd1#

我找到了一个解决办法,因为我面临着一个类似的问题。
mvn clean install -PallModules -Drat.numUnapprovedLicenses=200 -DskipTests -Drat.numUnapprovedLicenses=200 这有助于抑制错误。
感谢@leftjoin的评论。

xmd2e60i

xmd2e60i2#

路径中必须有一个由apache rat创建的文件 giraph-gora/target/rat.txt (因为这是失败的项目)。此文件将包含您的项目中没有适当许可证的文件的详细信息(以及有许可证但您不感兴趣的文件)。
最有可能的情况是,eclipse生成的文件(.classpath、.project、org.eclipse.core.resources.prefs、org.eclipse.m2e.core.prefs、org.eclipse.jdt.core.prefs)产生了问题。如果删除它们,就可以正确编译giraph。

相关问题