2016-04-22 47 views
3

我正在執行少數具有對其他庫的依賴關係的自定義Spark工作。每次我使用​​執行它們時,Ivy都會嘗試從互聯網獲取最新的依賴關係,這需要一段時間才能完成。 有沒有任何標誌可以每次都取消這個提取?我的意思是,一旦艾維緩存依賴關係,我們可以在下次禁用它嗎?ant - 禁用常春藤來獲取每次運行的依賴關係

回答

0

將解析任務上的useCacheOnly設置爲true,其默認值爲false。

更多信息http://ant.apache.org/ivy/history/latest-milestone/use/resolve.html

這將類似於MVN -o(行家的離線模式)

+1

我ivysettings.xml正從第三方jar文件加載。我如何覆蓋裏面的值?另外,是否有任何我們可以傳遞給它的命令行標誌? 以下是日誌,當我執行它: 常春藤默認的緩存設置爲:/Users/rootcss/.ivy2/cache 存儲在該軟件包中的JAR:/Users/rootcss/.ivy2/jars ::加載設置:: url = jar:file:/Users/rootcss/infrastructure/spark-1.6.0-bin-hadoop2.6/lib/spark-assembly-1.6.0-hadoop2.6.0.jar!/ org/apache/ivy/core/settings/ivysettings.xml com.datastax.spark#spark-cassandra-connector_2.10作爲依賴項添加 ::解決依賴關係...... – rootcss

相關問題