2012-06-26 49 views
0

我正在開發一個依賴於Acceleo的eclipse功能。當我使用其更新站點安裝我的功能時,我收到一個錯誤,因爲它找不到與Acceleo相關的插件。如何讓我的插件自動安裝第三方功能?

我的功能清單聲明瞭相關的插件和功能。

如果用戶在安裝我的功能之前添加Acceleo更新站點或安裝我的功能之前安裝Acceleo,但我希望這會自動發生,我的功能安裝正常。

這甚至可能嗎?

希望有道理,並提前感謝。

回答

0

P2支持在其元數據中引用其他存儲庫。它看起來像下面,

<references size='2'> 
<repository uri='http://www.example.com/eclipse/updates' url='http://www.example.com/eclipse/updates' type='0' options='0'/> 
<repository uri='http://www.example.com/eclipse/updates' url='http://www.example.com/eclipse/updates' type='1' options='0'/> 
</references> 

您可以將Acceleo的更新站點引用添加到feature.xml文件。這將由p2發佈者轉換爲存儲庫參考。

+0

它不起作用。 –

0

您的site.xml可以引用另一個文件,該文件列出了用於查找所需依賴項的其他更新站點。有關提示,請參閱http://www.eclipse.org/forums/index.php/m/597390/

+0

我試過了,它不工作了鏈接在這裏http://www.robotoworks.com/mechanoid/update/site.xml它仍然無法找到加速插件:( –

相關問題