How to smoothly migrate between versions? [message #1858871] |
Thu, 27 April 2023 08:13  |
Eclipse User |
|
|
|
Hi all,
I'm trying to update Eclipse from 2021-12 to 2023-03.
This Eclipse installation is part of a software package that is deployed to developers company-wide. It includes several plug-ins, most notably ABAP Development Tools from SAP.
In the current installation (2021-12), the plug-ins reside in the Eclipse installation path (in C:\Program Files\...) under the "plugins" folder.
This way, they are shared and it is ensured that all developers use the same plugin versions and don't have to worry about installing them manually.
Workspace settings etc. are still stored per-user under "%localappdata%/.../workspaces/<workspace_name>".
The problem I'm now facing during updating to 2023-03 is the following:
If Eclipse notices that there is already a workspace (from the previous install and usage), it will launch the migration wizard.
The wizard takes over the preferences and projects. But, it does not recognize any plugin from the shared plugin folder and thinks that it has to re-install every plugin, see screenshot attached.
Even if the users try to execute the update, it will fail because of some missing dependencies. Anyway, we don't want the user to run the update manually.
Cancelling the wizard is possible, but Eclipse will only work correctly when restarting it after closing the wizard. Unfortunately, this will be too confusing for the users...
How can I provide a smooth migration for this update and for the future with these points?
- Take over workspace settings
- Use newest shared plugins
- Minimal effort for users
Or is there a general guide on how to manage Eclipse installations across multiple users?
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Re: How to smoothly migrate between versions? [message #1861793 is a reply to message #1861791] |
Fri, 03 November 2023 13:42  |
Eclipse User |
|
|
|
Yes, it's shared read-only installation that each user can extend if they wish and that you can update centrally on their behalf when you wish. There just aren't experts around anywhere who can answer questions about this. You'd even have a hard time finding a paid expert to help you with this. Unfortunately that's how "free" works. People develop free things and then very often they move on...
|
|
|
Powered by
FUDForum. Page generated in 0.08923 seconds