【发布时间】:2017-04-08 12:33:46
【问题描述】:
我正在开发一个使用 xgboost4j 的 spark 应用程序。 https://github.com/dmlc/xgboost/tree/master/jvm-packages
由于 jar 的本地 C 依赖关系,此包需要编译到本地架构。但是集群的架构与开发笔记本电脑不同。通过集群中的一个运行 sbt 程序集时,如何替换该程序包?或者你会建议通过 % "provided" 来解决这个问题吗?
【问题讨论】:
-
能否为来自目标环境和开发环境的工件提供不同的分类器或工件 ID?如果是,那么您可以使用系统属性在 artifactID 之间切换(如其他问题中所述 - 我不想在确认之前发布答案;))
-
你是说阶段?我认为这应该是可能的。
标签: apache-spark sbt sbt-assembly