我执行的几个自定义Spark工作程序依赖于其他库。每次我使用spark-submit
执行它们时,Ivy都会尝试从互联网上获取最新的依赖关系,这在开始时需要花费一些时间。
是否有任何旗帜可以每次都取消此取物?我的意思是,一旦Ivy缓存了依赖关系,我们可以在下次禁用它吗?
答案 0 :(得分:0)
将resolve task上的useCacheOnly设置为true,它的默认值为false。
更多信息http://ant.apache.org/ivy/history/latest-milestone/use/resolve.html
这类似于mvn -o(maven的离线模式)