[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Newsgroup Home]
[news.eclipse.commercial] Re: Use Eclipse Update Manager to distribute non-java code

This is a wrong group.
As to the question you have some options:
1. Package the extra data as a "true" plugin.
2. After a plug-in recognizes that a new version has been installed it goes to the web and downloads the data.
3. Maybe custom install handlers can help:
http://help.eclipse.org/help32/index.jsp?topic=/org.eclipse.platform.doc.isv/reference/extension-points/org_eclipse_update_core_installHandlers.html


Genady Beryozkin
http://www.genady.net/



Eclipse Newbie wrote:
We have an RCP Application that we are attempting to distribute using the Update Manager (Eclipse 3.2.1). Since we don't have any experience with it, to test the concept, I've created a sample RCP App / Feature and created an update site to update it. That works fine and I am able to run the software update from the site, as well as see and install the new features.

The problem comes here:
In addition to java-based RCP code, a separate part of our application is written in Power Builder. We were hoping to be able to update it along side our RCP App, using Update Manager. I haven't been able to find any substantial information on the subject in either Eclipse Help files nor on the web. I have also tried to hack it by packaging the code into a .jar and placing it into features/ folder on the update site and modifying site.xml file to relfect the new "feature" like so:


<feature url="features/pbClient_1.0.0.jar" id="pbClient" version="1.0.0">
<category name="PB App"/>
</feature>
<category-def name="PB App" label="PB App"/>


That didn't work and the new "feature" was not visible under new updates. I suspect that if I can somehow package this code from within Eclipse, it might work, but I am really at a loss as to how.

So the question is:
Is it possible to update a non-java code/packages via Update Manager?
If so, does anyone have any experience with it and could someone point me in the right direction? I seem to have exausted my known options.


Thanks in advance for any responses/direction,

~ Elena