Minimal RCP package [message #466546] |
Fri, 20 April 2007 10:42  |
Eclipse User |
|
|
|
Hi everyone,
actually I'm developing several RCP applications. What I want to make the final application package as little as possible : I want just to include the jars for the plugin I have developed and exclude all the jars that come from the eclipse platform.
I want my application to be able to use the jars from my eclipse install. Is there a way to configure the config.ini of my applications to load the platform relative jars from the eclipse folder install so I can remove them from my plugin.
I hope that I'm clear
Thanks
|
|
|
|
|
|
|
Re: Minimal RCP package [message #466620 is a reply to message #466612] |
Mon, 23 April 2007 04:16   |
Eclipse User |
|
|
|
Hi
I will explain deeper my problem.
My clients are not computer professionals, so I don't want them to care about installing eclipse, or any features or using any update site. All what I need is to ship them a zip file, they extract it, and just run it.
I have to develop a lot of RCP applications and I want them to be directly executable application so I don't want to ship features or plugins that need to be installed on the eclipse installation (since my client doesn't know about eclipse)
When shipping these applications from the eclipse export plugin, I obtain large packages (because I am using swt, gef, draw2d and more ...) with plugins that I have developed and mostly plugins that come from the platform itself.
So I have been thinking in a way that I can install a central eclipse instance on my clients filetree and also install on it all the common plugins that I want (GEF, draw2d ...) and then deliver an executable package with only the plugins that I have developed and this package will load all the other required plugins (platform, GEF ...) from the eclipse installation that is on his filetree.
In other words, a single eclipse installation with all common stuff on it, and a set of single executable applications loading their own plugins and their dependencies from the eclipse install. (I saw that in config.ini that the required plugins are listed, I have tried to put the complete path to the plugins located in my eclipse but it doesn't work, any help ?)
I hope that my problem is clearer and that you will be able to help me
Thanks again
Nocif
|
|
|
Re: Minimal RCP package [message #466621 is a reply to message #466620] |
Mon, 23 April 2007 04:28   |
Eclipse User |
|
|
|
SO in what way is your way different then providing your own code to do
the update?
You could preconfigure your update site and provide a rcp base
installation with that update site pre configured. Then periodically
check for updates (No user interaction) and if you have them download them.
Another way is to provide an installer for your plugin that is capable
of downloading the required jars from the internet on a need to have
basis. Webstart would also be an option.
All three scenarios do not require the user to know anything about RCP.
Regards
Stefan
Nocif schrieb:
> Hi
> I will explain deeper my problem.
>
> My clients are not computer professionals, so I don't want them to care about installing eclipse, or any features or using any update site. All what I need is to ship them a zip file, they extract it, and just run it.
>
> I have to develop a lot of RCP applications and I want them to be directly executable application so I don't want to ship features or plugins that need to be installed on the eclipse installation (since my client doesn't know about eclipse)
>
> When shipping these applications from the eclipse export plugin, I obtain large packages (because I am using swt, gef, draw2d and more ...) with plugins that I have developed and mostly plugins that come from the platform itself.
>
> So I have been thinking in a way that I can install a central eclipse instance on my clients filetree and also install on it all the common plugins that I want (GEF, draw2d ...) and then deliver an executable package with only the plugins that I have developed and this package will load all the other required plugins (platform, GEF ...) from the eclipse installation that is on his filetree.
>
> In other words, a single eclipse installation with all common stuff on it, and a set of single executable applications loading their own plugins and their dependencies from the eclipse install. (I saw that in config.ini that the required plugins are listed, I have tried to put the complete path to the plugins located in my eclipse but it doesn't work, any help ?)
>
>
> I hope that my problem is clearer and that you will be able to help me
>
> Thanks again
> Nocif
|
|
|
|
|
Re: Minimal RCP package [message #466728 is a reply to message #466634] |
Tue, 24 April 2007 05:05  |
Eclipse User |
|
|
|
Hi Stefan,
The main reason why the different functionalities of the RCP have to be in different RCPs is that they are completely different applications. So I don't want to mix all these functionalities in the same applications. Beside of that my clients are divided into several divisions so they will have each different applications.
But provided that these applications are all installed in a central shared filetree, I want to use the RCP package to smallen my deliverables to just what is specific to each application.
I hope that you can help me.
Nocif
|
|
|
Powered by
FUDForum. Page generated in 0.08446 seconds