我正在開發一個依賴於Acceleo的eclipse功能。當我使用其更新站點安裝我的功能時,我收到一個錯誤,因爲它找不到與Acceleo相關的插件。如何讓我的插件自動安裝第三方功能?
我的功能清單聲明瞭相關的插件和功能。
如果用戶在安裝我的功能之前添加Acceleo更新站點或安裝我的功能之前安裝Acceleo,但我希望這會自動發生,我的功能安裝正常。
這甚至可能嗎?
希望有道理,並提前感謝。
我正在開發一個依賴於Acceleo的eclipse功能。當我使用其更新站點安裝我的功能時,我收到一個錯誤,因爲它找不到與Acceleo相關的插件。如何讓我的插件自動安裝第三方功能?
我的功能清單聲明瞭相關的插件和功能。
如果用戶在安裝我的功能之前添加Acceleo更新站點或安裝我的功能之前安裝Acceleo,但我希望這會自動發生,我的功能安裝正常。
這甚至可能嗎?
希望有道理,並提前感謝。
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發佈者轉換爲存儲庫參考。
您的site.xml
可以引用另一個文件,該文件列出了用於查找所需依賴項的其他更新站點。有關提示,請參閱http://www.eclipse.org/forums/index.php/m/597390/。
我試過了,它不工作了鏈接在這裏http://www.robotoworks.com/mechanoid/update/site.xml它仍然無法找到加速插件:( –
它不起作用。 –