Я пробовал все разные настройки, и да, я знаю об eclipse.ini и config.ini, а также пробовал разные аргументы командной строки! Ничто не решило мою проблему!
Все попытки и все же каждый раз, когда я запускаю eclipse.exe, он хочет записать в мой userhome, то есть папки .eclipse и .p2.
Я пробовал все настройки, среди прочих, в разных комбинациях:
-Dosgi.user.area=file:/c:/eclipse-conf/e46
-Dosgi.configuration.area=file:/c:/eclipse-conf/e46
-Dosgi.instance.area=file:/c:/eclipse-conf/e46
-Declipse.p2.data.area=file:/c:/eclipse-conf/e46/p2
-Dorg.eclipse.equinox.p2.configurationFolder=file:/c:/eclipse-conf/e46/p2
-Dorg.eclipse.equinox.p2.installFolder=file:/c:/eclipse-conf/e46/p2
-Dorg.eclipse.equinox.p2.reconciler.dropins.directory=file:/c:/eclipse-conf/e46/p2
-Dorg.eclipse.equinox.p2.cache=file:/c:/eclipse-conf/e46/p2
-Dorg.eclipse.equinox.p2.roaming=file:/c:/eclipse-conf/e46/p2
-Dorg.eclipse.equinox.p2.cache.shared=file:/c:/eclipse-conf/e46/p2
Это не помогло! Ну, он пишет в папку /e46
и /e46/p2
, но также создает/записывает в c:\users\mrsimplemind\.eclipse & .eclipseextension & .p2
Даже если я вручную создаю папки, прежде чем это не поможет.
Теперь, пожалуйста, кто-нибудь здесь имел успех, чтобы полностью изолировать выход конфигурации eclipse?
Единственный способ, которым я достиг этого, - изменить user.home
, но мне не нравится этот обходной путь, поскольку в исходном "user.home" есть вещи, которые понадобятся в eclipse, например..ssh,.git,.m2 maven и т.д. Я не хочу сохранять дубликаты настроек профиля для каждого пользователя eclipse user.home
Я просто хочу изолировать затмение, это должно быть настраиваемо! Мне не нравятся выходы на user.home.. Это не вариант! Я хочу контролировать то, что создает eclipse в каких папках, для каждой установки затмения.
(я могу только сказать из windows os, я не знаю, как если Eclipse на Mac работает лучше с настройками выше)
Я не использую установщик OOMPH, некоторые комментарии ниже вводят в заблуждение