Плагин: лучший способ сохранить файл в структуре проекта? - PullRequest
0 голосов
/ 14 апреля 2020

Я написал небольшой плагин Java в IntellIJ IDEA. Этот плагин позволяет мне создавать файл yaml.

Я хочу сохранить его в структуре моего проекта с помощью функции doOKAction .

Если я жестко закодирую путь, он будет работать. Но если я запускаю свой плагин на другом компьютере, он не будет работать. (Конечно)

Я бы использовал:

Path root = Paths.get(".").normalize().toAbsolutePath();

, но это не работает ...

Поскольку плагин не включен в структуру текущего проекта и я бы получил что-то вроде этого:

"C:\Users\**\.gradle\caches\modules-2\files-2.1\com.jetbrains.intellij.idea\ideaIC\2019.3.2\b911671d7501d9fd63cea3eee8287d8ceb4113c6\ideaIC-2019.3.2\bin ..."

Если есть какой-то способ, какой будет лучший способ сохранить файл где-нибудь в структуре проекта?

1 Ответ

1 голос
/ 15 апреля 2020

См. https://www.jetbrains.org/intellij/sdk/docs/reference_guide/project_model/project.html о том, как получить пути в наборе структуры текущего проекта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...