As Paul Webster already noted, if your Eclipse installation is read-only, Eclipse will store the plugin data in your home directory. The Eclipse Platform Guide refers to this concept as an installation area that can only be read. In one user installation, the installation area is combined with the Configuration area, which is the directory in which caching, configuration, and plug-in data are stored.
To enable multi-user installations, you can either create a general configuration that is similar to the base for other environments. Or you can create completely separate configuration areas that do not have common settings, but use the same installation area, and then save space on your hard drive.
Eclipse has no GUI to easily install these things. For the necessary command line switches, see the Eclipse Platform Guide .
I also created a Python script that allows you to implement and switch between completely separate configuration areas with a nice graphical interface. You can install it using pip install eclipseprofileselector
or check the code from my github repository .
source share