2014-01-29 46 views
0

我使用Ant與eclipse和一切工作正常,直到我決定做一些家務,並在我的Ant目錄下創建2個子目錄。螞蟻不能創建任務名稱是undefined

我移動build.xml到子目錄,現在沒有什麼工作的,我得到:

建立失效的C:\用戶\ OdedHarniv \工作區\ Force.com IDE \ vidmind \的ANT \ VID服務\ build.xml:26:問題:未能創建 任務或鍵入antlib:com.salesforce:retrieve原因:名稱爲 未定義。

任何想法我做錯了什麼?

+1

看起來'antlib:com.salesforce:retrieve'是在名爲'ant-salesforce.jar'的文件中定義的。計算機上的此文件在哪裏? –

+0

我沒有找到這樣的jar,這是很奇怪的,因爲在dir改變所有工作之前。我添加了它,現在它正在工作 –

回答

1

我看到了兩個可能的問題

您的Ant文件的某處定義的相對路徑,或者要導入的文件。請注意,如果您正在導入一個屬性文件,那個相對路徑將被解釋爲相對於包含主ant文件的目錄。

如果您正在運行Eclipse,它將通過運行配置運行。這可能會有額外的瓶子放在班級的路上。我希望Eclipse在移動具有默認類路徑的文件時將創建新的運行配置。看到你的運行配置去Run > External Tools > External Tools....