我尝试了所有不同的设置,是的,我知道 eclipse.ini 和 config.ini 并且还尝试了不同的命令行参数!没有什么能解决我的问题!
所有尝试以及每次我运行 eclipse.exe 时它都想写入我的用户主目录,即 .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 保留重复的配置文件设置
我只是想隔离eclipse,这应该是可配置的!我不喜欢 user.home 的输出 .. 这不是一个选项!对于每个 Eclipse 安装,我想控制 Eclipse 在哪些文件夹中创建的内容。
(我只能从windows os上看出来,我不知道Mac上的Eclipse在上面的设置下是否能更好地工作)
我不使用 OOMPH 安装程序,下面的一些评论具有误导性