Что хранит мое приложение Eclipse-RCP в $ HOME / .eclipse и как мне это предотвратить? - PullRequest
1 голос
/ 06 сентября 2010

Когда я запускаю свое приложение Eclipse RCP, оно создает множество каталогов в моем каталоге $HOME/.eclipse. Что это?

Я не хочу, чтобы файлы были там, как я могу помешать им туда попасть? Рационально для этого: приложение должно работать очень чисто и оставлять файлы только в одном определенном месте (не в $ HOME / .eclipse).

Я подумал, что это контролируется osgi.instance.area, поэтому попытался установить для него разные значения (каталог, @none, @noDfault и т. Д.), Но не может остановить приложение от создания каталогов в $ HOME / .затмение. -данные и другие аргументы работают как положено.

1 Ответ

1 голос
/ 15 июля 2011

В моей системе единственное, что хранится в .eclipse - это Безопасное хранилище Equinox.Вот реклама на странице документа для этого:

По умолчанию безопасное хранилище находится в вашем домашнем каталоге.В Windows это обычно разрешается как «C: \ Documents and Settings \ .eclipse \ org.eclipse.equinox.security».Это расположение выбрано, чтобы позволить нескольким приложениям на базе Eclipse совместно использовать одно и то же защищенное хранилище.

Если вы хотите изменить расположение защищенного хранилища по умолчанию, вы можете использовать параметр времени выполнения "-eclipse.keyring",Это путь к файлу, который используется для сохранения данных в безопасном хранилище.

Вот онлайн-ссылка .

...