Я пишу плагин Eclipse, и мне нужно сохранить некоторые файлы свойств и двоичные файлы в качестве метаданных плагина. Идея состоит в том, что когда пользователь запустит Eclipse на следующий день, ему / ей не нужно будет заново настраивать / печатать все заново.
У меня хорошо получается писать и читать файлы, но я не уверен в том, какое место для них лучше. Похоже, что perfect будет выглядеть примерно так:
<WORKSPACE_HOME>/.metadata/.plugins/org.myplugin.name
Но как мне получить или собрать этот путь? Пока что мне нужно собрать этот путь, как показано ниже:
<WORKSPACE_HOME>
: я мог бы использовать ResourcesPlugin.getWorkspace().getRoot().getLocation()
.
.metadata/.plugins
: Должен ли я жестко кодировать этот раздел? Может ли это измениться в будущем?
org.myplugin.name
: Это самый простой, так как это имя моего плагина.
Возможно ли получить этот путь без жестких значений кодирования?
Нужно ли создавать последний каталог (имя моего плагина)? (Думаю, мне нужно)