9

I use Eclipse on three different computers and want to unify my preferences, such as UTF-8 encoding and code templates. This question has been asked before but that was before the integration of Oomph into Eclipse. Does Oomph have a feature like an "Ooomph Cloud" where I can login with my Google Account and sync my preferences?

Konrad Höffner
  • 11,100
  • 16
  • 60
  • 118
  • 1
    The Oomph team and the Eclipse fundation are working on this. Check this: http://dev.eclipse.org/mhonarc/lists/cross-project-issues-dev/msg12867.html – Jmini Dec 22 '15 at 09:17

3 Answers3

11

Since the Eclipse Neon release Oomph supports sharing preferences across multiple machines. If you were not already prompted to opt into this new service you can enable it in Preferences -> Oomph -> Setup Tasks -> Preference Synchronizer.

eike
  • 316
  • 3
  • 4
  • 2
    ...where you can set up an Eclipse.org account for saving your pref settings online. – WesternGun Oct 11 '17 at 11:32
  • 1
    You can register an Eclipse account at https://accounts.eclipse.org/user/register?destination=user – eike Oct 12 '17 at 12:00
  • This does not function, unfortunately. I could not get Oomph to transfer preferences to the Eclipse User Storage Service (USS) after hours of trying. It would be a great solution if it worked, but it doesn't. – ThomasMcLeod Oct 28 '19 at 17:58
5

Oomph only does the setup automation, but no synchronization or sharing on its own. You may want to try Yatta Profiles instead, which builds on top of Oomph. It allows sharing your IDE setup and workspace settings.

Bananeweizen
  • 21,797
  • 8
  • 68
  • 88
  • I couldn't get Yatta to transfer Eclipse preferences after hours of trying. Best solution is still file copying. – ThomasMcLeod Oct 28 '19 at 17:55
  • Yatta Profiles is no more, as of 2022 https://www.yatta.de/thoughts/sunsetting-profiles-hub – huyz Aug 23 '23 at 09:26
2

There is no sharing mechanism, but the setup file corresponding to your user scope: user.setup is stored on your machine:

USER_HOME/.eclipse/org.eclipse.oomph.setup/setups/user.setup

You can share this XML file between different computers.

Jmini
  • 9,189
  • 2
  • 55
  • 77
  • Preferences often contain machine-specific paths and locations. I'd recommend against sharing this kind of data. The preference synchronization mechanism let's you choose what preferences to sync, so that's probably safer. – eike Oct 12 '17 at 12:02
  • @eike, I could get this to work after hours of trying. – ThomasMcLeod Oct 28 '19 at 18:30
  • What have you tried so far and how exactly did it fail? – eike Oct 29 '19 at 18:20