Java – in the eclipse workspace Recommenders and What are metadata and should they be synchronized between devices?
In order to work seamlessly on different windows 10 devices, I added an eclipse workspace in onedrive (onedrive / eclipse) The contents of this folder are my projects Metadata (~ 45Mb) folder and (hidden?) Recommenders (~ 5MB) folder
Because all of these are in onedrive, all files and items are synchronized between devices If I come home from work, the project will be synchronized to my home computer, but Metadata and The recommenders folder will also be synchronized
The problem is that onedrive often encounters problems: it can't sync or overwrite some content, so it creates a local copy - which is obviously annoying After careful examination, I realized I didn't even know Metadata and What are recommenders, or what they do
>Should these folders be device specific and therefore should not be synchronized between devices, or should they be workspace specific and need to be synchronized? > What do these folders actually contain? When browsing some files, I see many folders, plug-ins and preferences, but I don't know their purpose
Solution
To what extent do you want it to be seamless? Include workspace settings?
> . Recommenders should contain information about dynamic Ctrl space completion based on user past behavior, etc Unless you care about details, you may not need a seamless experience. > Metadata is all workspace settings & cache & essentially the home directory of the workspace It contains all kinds of things: what is the metadata folder in Eclipse workspace? If you enable per project settings instead of workspace settings, synchronization is not very important But whatever your definition of seamless, it may be necessary There are a lot of caches and other things that are useless for synchronization and may cause strange effects, so I'd rather avoid the whole folder