【发布时间】:2016-08-15 15:35:49
【问题描述】:
我正在执行一些依赖于其他库的自定义 Spark 工作程序。每次我使用spark-submit 执行它们时,Ivy 都会尝试从 Internet 获取最新的依赖项,这在开始时会花费一些时间。
是否有任何标志可以每次都禁用此获取?我的意思是,一旦 Ivy 缓存了依赖,我们可以在下次禁用它吗?
【问题讨论】:
标签: java maven ant apache-spark ivy
我正在执行一些依赖于其他库的自定义 Spark 工作程序。每次我使用spark-submit 执行它们时,Ivy 都会尝试从 Internet 获取最新的依赖项,这在开始时会花费一些时间。
是否有任何标志可以每次都禁用此获取?我的意思是,一旦 Ivy 缓存了依赖,我们可以在下次禁用它吗?
【问题讨论】:
标签: java maven ant apache-spark ivy
将resolve任务上的useCacheOnly设置为true,默认为false。
更多信息http://ant.apache.org/ivy/history/latest-milestone/use/resolve.html
这将类似于 mvn -o(maven 的离线模式)
【讨论】: