2010-07-15 38 views
4

我有以下命令:從命令行使用它時,如何讓Ivy將依賴關係複製到lib目錄?

java -jar ...\ivy-2.2.0-rc1.jar -ivy ...\ivy.xml 

對此我期待解決的依賴關係,並將它們複製到我的項目的lib文件夾。

常春藤似乎解決了依賴關係,但不做副本。如果我運行ant任務,複製會正確發生。

有誰知道爲什麼複製到lib不會發生與我的命令行調用?

回答

5

您錯過了檢索選項。

java -jar $IVYJAR \ 
    -settings ivysettings.xml \ 
    -ivy ivy.xml \ 
    -retrieve "lib/[artifact].[ext]" 

您指定如何神器會從緩存

默認情況下,獨立的常春藤程序將只解決一個依賴檢索模式(換句話說,只有下載並緩存)