0

我是 Mahout 的新手,我有一周的时间尝试运行书中的示例。这本书建议为此使用 IDE,但 Eclipse 和 Netbeans 在安装 maven 和 slf4j 时遇到了一些问题,这就是我尝试使用 ubuntu 13.04 终端的原因。任何人都可以帮助我吗?我从 git 存储库的 0.7 分支下载了源代码,并尝试通过以下步骤使其工作:

  • 用 maven 安装 $sudo apt-get install maven(它安装的是 3.0.4 版本)
  • 提取带有文件的 zip 并运行命令$ mvn package(我想我必须修改 pom 文件,但我不确定)
  • 完成打包命令后,它会显示一条构建成功消息
  • 然后我想使用该$ mvn exec:java -Dexec.mainClass="mia.recommender.ch02.IREvaluatorIntro" -Dexec.args="src"命令运行其中一个示例,但是当我运行它时,它向我显示:
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1.424s
[INFO] Finished at: Wed Jul 10 10:43:36 PDT 2013
[INFO] Final Memory: 8M/19M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.codehaus.mojo:exec-maven-plugin:1.2.1:java (default-cli) on project mia: An exception occured while executing the Java class. null: InvocationTargetException: intro.csv -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException

提前致谢!

4

1 回答 1

0

我认为您必须先构建 mahout jar 文件!他们在每个 mahout 主文件夹的目标文件夹中创建,例如 math、examples 和 ... 然后在提取 zip 文件后运行此命令来构建 jar 文件

sudo mvn -DskipTests install -e

之后你可以运行你的例子:)

于 2013-09-01T08:15:23.283 回答