How can I upgrade Eclipse from Indigo to Juno without losing all of my customizations?
I've tried two different things, neither of which worked:
It's so annoying to have to start from scratch with every upgrade...
Window > Preferences > Install/Update > Available Software Sites. Click 'Add' Enter the URL of the new repository (for example, https://download.eclipse.org/releases/2021-12/ ). Click 'Ok'
Eclipse provides the facility to check for any updates for the existing features and install those updates. To check for updates go to Help => Check For Updates.
I am no expert, but I just added new sites to my "Available Software Sites" (help -> install new software -> Available Software Sites)
http://download.eclipse.org/releases/juno
http://download.eclipse.org/tools/cdt/releases/juno
and updated (help -> install updates).
After the update
http://download.eclipse.org/eclipse/updates/4.2
had been added http://download.eclipse.org/eclipse/updates/3.7
had been disabled http://download.eclipse.org/tools/cdt/releases/indigo
had been disabled
maybe other changes that I didn't notice.
Everything seems to work as expected - project list remains - perspectives remain - the only thing that wasn't preserved seemed to be the editor tabs that were open in the workspace, but that is small loss. So hopefully that was the right way to do it - unless someone wants to tell me differently.
Alan
I followed the same way that AlanB described and had no problems upgrading from Indigo:
Add the Juno Update Site and the update sites of other projects you are using (under Eclipse
> Preferences
> Available Software Sites
)
Select Help
> Check for Updates
Follow the update wizard (select everything you need, accept everything you have to)
Restart Eclipse
Additional information:
FAQ entry in the eclipse.org wiki: "How do I upgrade Eclipse?"
Eclipse Juno (4.2) Readme (slightly more detailed): "Upgrading Workspace from a Previous Release"
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With