apache - 在 Ubuntu 上安装 Mahout 时 Maven BUILD FAILURE

标签 apache maven ubuntu build mahout

我正在尝试在 Ubuntu 12.04 中构建 mahout,但在 Windows 7 主机上运行的虚拟机上。 Maven 似乎不喜欢这样,我真的不明白如何解决这个问题。这是长期构建测试的结果:

结果 :

失败的测试:

SearchSanityTest.testRemoval:166->Assert.assertEquals:494->Assert.failNotEquals:743->Assert.fail:88 Previous second neighbor should be first expected:<0.0> but was:<15.74860724515773>

Tests run: 834, Failures: 1, Errors: 0, Skipped: 0


[INFO] Reactor Summary:

[INFO] 

[INFO] Apache Mahout ..................................... SUCCESS [3.106s]

[INFO] Mahout Build Tools ................................ SUCCESS [2.997s]

[INFO] Mahout Math ....................................... SUCCESS [4:59.221s]

[INFO] Mahout Core ....................................... FAILURE [48:17.299s]

[INFO] Mahout Integration ................................ SKIPPED

[INFO] Mahout Examples ................................... SKIPPED

[INFO] Mahout Release Package ............................ SKIPPED

[INFO] ------------------------------------------------------------------------

[INFO] BUILD FAILURE

有什么想法吗?对此我能做些什么吗?

我已经安装了hadoop,我相信我通过配置SSH和启动/停止namenode来正确设置它只是为了确保它工作。我有JDK1.7.0_25

更新:

好吧,我只是尝试使用“sudo ”构建它,它走得更远但仍然失败。

结果 :
Failed tests: 
  SequenceFilesFromMailArchivesTest.testSequential:106->Assert.assertEquals:144->Assert.assertEquals:115 expected:<TEST/subdir/[mail-messages].gz/user@example.com> but was:    <TEST/subdir/[subsubdir/mail-messages-2].gz/user@example.com>

Tests run: 106, Failures: 1, Errors: 0, Skipped: 0

我觉得我一定做错了什么,因为很多人每天都必须通过 maven 安装 mahout。有任何想法吗?或者仍然只是//注释掉失败的测试?

最佳答案

如果您只想构建 mahout jar 文件,那么您可以跳过测试。试试这个命令:

sudo mvn -DskipTests install -e

这对我有用:)

关于apache - 在 Ubuntu 上安装 Mahout 时 Maven BUILD FAILURE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17351177/

相关文章:

mongodb - 正确的语法来执行 mongoDb docker 实例的 mongodump?

java - 如何在 IntelliJ IDEA 的 Web 应用程序项目中部署 Maven 依赖项?

java - java planner 的外部依赖

apache - 返回特定目录下丢失文件的404

java - Apache POI 中的 AutoSizeColumn 性能影响

maven-2 - 如何将依赖项放在maven中而不是放在WEB-INF/lib中

ubuntu - 使用 upstart (Ubuntu) 启动的 Node.js 应用程序的 CWD

php - Composer 包 maatwebsite/excel 需要 Libzip4,但已安装

mysql - Apache 和 MYSQL 未在 XAMPP 中启动

带有 Apache HttpClient 的 Java 客户端连接到 Druid