Хранение пользовательских данных, связанных с проектом, в файле Eclipse .project. - PullRequest
2 голосов
/ 11 августа 2011

Проект, над которым я работаю, имеет свою природу.У проекта есть свои предпочтения, которые могут быть установлены пользователем.Я хотел бы сохранить эти настройки в файле .project - это позволило бы легко обмениваться проектом между пользователями (пользователь, который хочет поделиться проектом с кем-то другим, не должен его экспортировать).Вопрос - можно ли хранить дополнительные (пользовательские) данные в файле .project в проекте Eclipse?

1 Ответ

1 голос
/ 11 августа 2011

В целом это должно быть возможно, но это не рекомендуется и не является обычной практикой. Файл .project привязан к интерфейсу org.eclipse.core.resources.IProjectDescription. Если вам нужны общие для проекта настройки, это делает все остальные плагины Eclipse, например, JDT, PDE и т. Д. Создайте свой собственный файл .settings/.myspecificprops, используйте этот файл для сериализации ваших значений и сделайте его доступным через реализацию org.eclipse.core.resources.IProjectNature. Записанные файлы также находятся в папке проекта, поэтому их не нужно экспортировать.

...