【发布时间】:2016-04-03 22:07:31
【问题描述】:
我在 Spark 中修改了 mllib,想在其他项目中使用自定义的 mllib jar。当我使用以下方法构建火花时它可以工作:
build/mvn -Pyarn -Phadoop-2.4 -Dhadoop.version=2.4.0 -DskipTests clean package
从 Spark 在http://spark.apache.org/docs/latest/building-spark.html#building-submodules-individually 的文档中学习。但是构建整个 Spark 包需要很长时间(在我的桌面上大约需要 7 分钟),所以我想单独构建 mllib。在 Spark 中构建子模块的说明也来自同一个链接,我使用了:
build/mvn -pl :spark-mllib_2.10 clean install
只构建 Mllib 本身。它构建成功,但是,在运行其他使用 mllib 的项目时,我看不到我在 mllib 中所做的更改。虽然这在我从头开始构建整个 Spark 时确实有效,但我想知道我应该如何使用 maven 来单独构建 mllib?
【问题讨论】:
标签: maven apache-spark build apache-spark-mllib