我使用Ivy進行依賴管理,使用IvyDE Eclipse插件,並且我有依賴庫頻繁更改,並且在刷新工作空間時Eclipse似乎沒有刷新庫。用於刷新IvyDE Eclipse庫的Ant任務
<eclipse.refreshLocal depth="*" resource="/" />
有沒有辦法讓eclipse刷新使用ant任務的Ivy庫,或刷新工作區刷新它們?
我使用Ivy進行依賴管理,使用IvyDE Eclipse插件,並且我有依賴庫頻繁更改,並且在刷新工作空間時Eclipse似乎沒有刷新庫。用於刷新IvyDE Eclipse庫的Ant任務
<eclipse.refreshLocal depth="*" resource="/" />
有沒有辦法讓eclipse刷新使用ant任務的Ivy庫,或刷新工作區刷新它們?
您不能在項目中的「ivy.xml」Eclipse庫的右鍵菜單上使用刷新或解析嗎?
我可以,但我希望它是無暇的,並且是螞蟻腳本的一部分。如果可能的話,我不需要另一個手動步驟。 – stuff22 2012-01-06 22:30:55
你可以嘗試touch ivy.xml。
這可能會在工作區刷新後觸發更新常青藤。
您可以在Windows去 - >首選項 - 在Eclipse啓動>並切換到觸發刷新
爲了增加oers' answer以上Pat B's answer,你需要去窗口>首選項>常春藤,並更改以下偏好:
這些應該做的伎倆,特別是與在his answer中提出的「觸摸」建議相結合。
因此,庫的變化,但不是名稱或版本? – 2012-01-06 22:18:15
我基本上運行一個任務作爲我的腳本的一部分。它解決了依賴庫的新版本,但ivy.xml庫不會刷新以顯示剛解決的新罐。 –
stuff22
2012-01-06 22:29:24
所以你使用的是Ant構建,而不是標準的Eclipse構建機制? IvyDE不瞭解你的build.xml文件,我不知道任何調用IvyDE的編程方式。 – 2012-01-06 22:46:57